Asset - Extension Heyzap Mediation Ads Extension (UnityAds, Chartboost, Adcolony, Applovin, Vungle, Admob, Tapjoy etc)

sman

Member
  • With Support Lib to 27.1.1 => "Could not find play-services-ads.aar (com.google.android.gms:play-services-ads:12.0.1)."
  • With new project and Support Lib to 27.0.0 => "Could not find support-compat.jar" :eek:
  • But with new project and Support Lib to 27.1.1 => OK
Note: with the new project I have GPS v3.0.5 while with my project GPS is v2.9.0
 
Last edited:

silengames

Member
EDIT: This message was edited on 11.12.18

Sometimes next solution can help to avoid issue with missing libs.
Goto -> ProgramData\GameMakerStudio2\Cache\runtimes\YOUR_RUNTIME\android\runner\RootFiles
Open build.gradle and change code to this:
Code:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
        maven {
            url "http://repo.spring.io/plugins-release/"
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0+'
    }
}
allprojects {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        maven {
            url "http://repo.spring.io/plugins-release/"
        }
        jcenter()
    }
The idea is to put jcenter() below Maven. There are 2 places.
Perhaps it was already been fixed in 2.2.0, I do not know.
 
Last edited:

sman

Member
BUILD SUCCESSFUL! You're a magician! :D Thanks!

Well... now I have a crash at startup
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8
Cause: null pointer dereference
x0 0000000000000008 x1 0000000000000000 x2 0000000000000020 x3 0000000000000001
x4 00000078717d52c0 x5 00000078717d5238 x6 206c617574726976 x7 6472616f6279656b
x8 0000007872e56a80 x9 0a52470b4df2d6f4 x10 0000000000000000 x11 0000000000000000
x12 000000000000b8ec x13 000000000000002a x14 0000007895532000 x15 0000007895532000
x16 0000007872d02298 x17 000000789138f40c x18 0000000000000017 x19 000000788205b900
x20 000000788205b570 x21 0000000000000000 x22 000000789569da48 x23 0000000000000001
x24 0000000000000000 x25 0000000000ffffff x26 0000000000000000 x27 0000000000000000
x28 0000000000000002 x29 0000007fe048bd40 x30 0000007872acf054
sp 0000007fe048bd40 pc 000000789138f40c pstate 0000000060000000
backtrace:
#00 pc 000000000006740c /system/lib64/libc.so (pthread_mutex_lock)
#01 pc 000000000030c050 /data/app/com.sman.RagdollRunners-Pu8QMxEd_MGfi9sD8y7zbw==/lib/arm64/libyoyo.so (_ZN5Mutex4LockEv+12)
#02 pc 0000000000135678 /data/app/com.sman.RagdollRunners-Pu8QMxEd_MGfi9sD8y7zbw==/lib/arm64/libyoyo.so (_ZN9_RefThingIPKcE3decEv+16)
#03 pc 00000000001332e4 /data/app/com.sman.RagdollRunners-Pu8QMxEd_MGfi9sD8y7zbw==/lib/arm64/libyoyo.so (_Z16FREE_RValue__PreP6RValue+124)
#04 pc 000000000028ff9c /data/app/com.sman.RagdollRunners-Pu8QMxEd_MGfi9sD8y7zbw==/lib/arm64/libyoyo.so (_Z11CreateDsMapiz+488)
#05 pc 0000000000325cb0 /data/app/com.sman.RagdollRunners-Pu8QMxEd_MGfi9sD8y7zbw==/lib/arm64/libyoyo.so (Java_com_yoyogames_runner_RunnerJNILib_OnVirtualKeyboardStatus+148)
#06 pc 00000000001a5354 /data/app/com.sman.RagdollRunners-Pu8QMxEd_MGfi9sD8y7zbw==/oat/arm64/base.odex (offset 0xb2000)
 

sman

Member
Thanks, 2.1.5 works (with build.gradle modified).
Pff, GMS is so erratic! I lose so much time with it! :mad:
 

sman

Member
@silengames, GMS2 2.2 works with Xcode 10 but in the doc you say to use Xcode 9.*
Do you intend to make your extension work with Xcode 10? Could you say when?
I have installed Xcode 10 and iOS 12 and I want to know if I have to undo that (if that's possible!) or just to wait for an update of your extension.
 
Last edited:

silengames

Member
Just try to compile with Xcode 10 first. I do not use Mojave and Xcode 10. I just move DeviceSupport from Xcode 10 to Xcode 9.2 to be able to test with iOS 12.
 
G

Guest

Guest
How does this work in terms of child appropriate ads? Is there a way to restrict across the board, or, would this be something set on the account side for each provider? And I haven't done anything with ads before---do providers normally allow you to limit the ads to kid-safe stuff?

I've been thinking of maybe just using the firebase plugin because it expressly says it supports child safe ads... But I know very little about this.
 

Dublan

Member
Hi! I'm trying to contact with Heyzap, but their support page and support email adress are not working. Do you have any contact?

Thx!
 

silengames

Member
BAD NEWS!

As far as you know HeyZap become part of Fyber. And seems Fyber stopped to support HeyZap.
I can not find any official message, but I found this note in FAQ: "Please note that HeyZap is no longer receiving updates"
Anyway SDK is still worked.


Thanks for supporting this extension. We all together was improved it for about three years, but now seems it is time to remove it from the store :(
 

Dublan

Member
But reading the sentence, it doesn't mean that it is not working. In fact, it is still showing ads. This sentence means that is not going to be updated anymore.

The problem is cases like mine. I'm not receiving any payment and I can't contact with anybody to solve it :mad::mad:
 

silengames

Member
Keep in mind that HeyZap pay you for HeyZap ads only. Admob ads paid by Admob etc.
If you have problems with HeyZap ads revenue - try to contact Fyber support. All HeyZap obligations passed to them.
 
Omg! i had like $400 on my heyzap and now they seem to be disappeared. How can i get my revenue back? Is there any way to get it back from Fyber?
 
Have you ever recieved a payment from them?
Nope i can't even see my earnings. May be because i never filled W-8BEN form and never withdrew money even once. May be after filling and submitting earnings will show right?

I am getting no answer. What should i do?
 
Last edited:

sman

Member
Hi @silengames,

In your documentation, you say :
Also for Google Play Services Extension v3.0.5 please delete "gson-2.7.jar" from "extensions\HeyZapExt\AndroidSource\libs" folder and add this string to "Inject to Gradle":
compile 'com.google.android.ads.consent:consent-library:1.0.3'
But in which "Inject to Gradle" do we have to insert that? HeyZapExt's or GooglePlayServicesExtension's?

And what about v3.0.8?
 
Last edited:

sman

Member
"BUILD FAILED" :(
Execution failed for task ':com.xxx.yyy:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/gson/FieldNamingPolicy$5.class
Similar problem here but the solution found can't help me.
 

silengames

Member
I removed GMS2 after Heyzap death, coz I used it for supporting HeyZap extension only. I still use GMS1.4 for my projects ;)

Firstly - clean your project.

If it is not help: this error "duplicate entry" related to conflict between libs used in project. Perhaps you inject similar libs twice times in your project. You can send all you Gradle injects here or on my email, perhaps I can help.

You also can use previous GPS extension. I still use 3.0.1 without any problems.
 

sman

Member
Hello,
AdColony doesn't work. I'm on GMS 2.2.2 / HeyZap Extension V3.2 / Android

On AdColony dashboard,
  • my Interstitial Zone is active,
  • "Show test ads only (for dev or debug)?" => "No" (I also tried "Yes")

Do I need to update SDKs? To which version?

 
Last edited:

sman

Member
I have also lots of "failed" on other ad networks but never indefinitely like with AdColony. Do you know why it fails so often?
 

silengames

Member
JFYI I do not use and support this extension anymore due HeyZap is dead.
In my country I received "failed" from Adcolony everytime from "test mode". No ads for my region. But in live app everything was okay and I earned income from this ad network (espesially from USA).
I can't say for sure what the problem is in your case. Try updating libs and if the game compiles fine - it won't be worse.

But if Adcolony works in <2.2.2 and does not work in 2.2.2 - call YoYoGames :) They already broke advertising once. I use 1.4 and everything will work perfect up to August ;)
 

Dublan

Member
Hey!

When creating the apk in GMS2 and it is giving me this error:

System.IO.IOException: El archivo 'Z:/Maquinilla_1FD9A480_33AC04E\Android\default\com.HERPRAStudio.hairclipperrazorscissorstrimmerdresser\elibs/AudienceNetwork-4.27.1.\AudienceNetwork-4.27.1.aar' ya existe.
en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
en System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
en System.IO.File.Copy(String sourceFileName, String destFileName)
en Igor.AndroidUtils.(YYDictionary`2 , String )
en Igor.AndroidUtils.(YYDictionary`2 , String , Boolean , String )
en Igor.AndroidBuilder.Package()
Igor complete.


Which I think is related with the extension and facebook. I'm using the recommended configuration that yoyogames says (API level 28, Build tools 28.0.3, Support Lib 28.0.0, Target SDK 28, Min SDK 16, Compile SDK 28).

How could I solve it?

Thanks!
 

sman

Member
My game is out :)
But I see a strange thing: my eCPM for iOS is around $3 while for Android it's around $0.50 :confused:
Do you know why?
 
Hi silengames I trying heyzap in some days i have 10k impression daily admob , unity ,fyber and heyzap, applovin its working ok adcolony show few ads its probably about filtrate but i have issues
- leadbolt my account was approved in 12 hour later but not any request , its required update sdk ? why i get this warning "This network is NOT available on the Fyber Wrapper SDK"
- chartboost have thousand of request but zero impression
- facebook audience , facebook was approved my app and i test ads its working fine but no any request from heyzap extension in two days

please tell my if any additional setting i need to do it
 
G

Guest

Guest
Hi silengames I trying heyzap in some days i have 10k impression daily admob , unity ,fyber and heyzap, applovin its working ok adcolony show few ads its probably about filtrate but i have issues
- leadbolt my account was approved in 12 hour later but not any request , its required update sdk ? why i get this warning "This network is NOT available on the Fyber Wrapper SDK"
- chartboost have thousand of request but zero impression
- facebook audience , facebook was approved my app and i test ads its working fine but no any request from heyzap extension in two days

please tell my if any additional setting i need to do it
The extension isn't supported any more: https://forum.yoyogames.com/index.p...gle-admob-tapjoy-etc.13467/page-7#post-373042
 
Top