1. Hey! Guest! The 33rd GMC Jam will take place between May 23rd, 12:00 UTC (Friday noon) and May 27th, 12:00 UTC (Monday noon). Why not join in! Click here to find out more!
    Dismiss Notice

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

Discussion in 'Marketplace' started by silengames, Nov 24, 2016.

  1. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    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 :(

    [​IMG]

    Get the best eCPM, 100% fill rate and much more ads revenue with HeyZap!

    Curent extension version:
    3.1.0 (09.02.2018)

    MarketPlace link - https://marketplace.yoyogames.com/assets/2492/heyzap-mediation-ads-extension

    50% OFF SALE!

    Heyzap runs multiple premium networks under one integration so you can dynamically test ad networks against each other and visualize their combined performance. Many best major publishers choose HeyZap because it's most effective mediation network.

    We have switched back to newest SDK 9 by the official recommendation from HeyZap team due some problems with Fyber. Integration is pretty easy again. No more pain with Fyber anymore!

    Ad Networks:

    • Heyzap Ad Network
    • AdColony
    • AdMob
    • AppLovin
    • Chartboost
    • Facebook Audience Network
    • InMobi
    • Leadbolt
    • UnityAds
    • Vungle
    Ad Types:
    • Static Interstitial Ads
    • Video Interstitial Ads
    • Rewarded Video Ads
    • Banners Ads
    Platform Support:
    • Android
    • iOS
    • Amazon
    Compatibility: iOS 7+ and Android 2.3+

    Documentation: http://heyzap.silengames.com/help

    Games with HeyZap extension:

    WARNING! Some additional steps are required for iOS after compiling. Please read documentation before buying. HeyZap extension designed for experienced users only!

    Old forum thread: http://gmc.yoyogames.com/index.php?showtopic=679711
     
    Last edited: Dec 14, 2018
  2. zbox

    zbox Member GMC Elder

    Joined:
    Jun 21, 2016
    Posts:
    778
    get this if you like money

    ;)
     
    Samuel Venable likes this.
  3. Chreech Okash

    Chreech Okash Member

    Joined:
    Sep 29, 2016
    Posts:
    48
    Is it really great? What's the difference between using Admob with no mediation and using Heyzap? Will my Ads revenue increase?
     
  4. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    All top publishers use mediation networks :)
    Definitely you will get more revenue, because HeyZap is selecting most expensive offers from all available networks. Also you will get better fill rate. Of course if you switch on Admob only you will not be able to see any difference.
    Also there are new ad formats like Rewarded Ads and Offer Wall which is not presented in Admob.
     
    Chreech Okash likes this.
  5. Chreech Okash

    Chreech Okash Member

    Joined:
    Sep 29, 2016
    Posts:
    48
    WOW that's great. I want to buy this extension. One more question is that how will i get paid for Hayzap ads? I mean do i need to withdraw payments from separate ad networks individually or Hayzap provides one place to collect all the cash?
     
  6. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Unfortunately you should withdraw payments separately.
     
  7. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    I tried to load the ads.

    12-16 14:40:55.876 10626 10626 I yoyo : Setting vis flags to 5894
    12-16 14:41:25.980 10626 10781 I yoyo : HeyZap Ad Failed To Load!

    how to make it work

    I have gamemaker 1.4.1763
    NDK
    C:\Android\android-ndk-r12b-windows-x86\android-ndk-r12b

    JDK
    C:\Program Files (x86)\Java\jdk1.8.0_112
    built tools
    25.0.0
    support lib
    25.0.0
    target sdk 25
    min
    11
    compile sdk
    25


    it is not loading ads.
     
  8. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Please switch on the testing mode.

    HeyZap_Init("your_id",1)

    What can you see?
     
  9. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    it is what is used


    HeyZap_Publisher_ID = "57abcbbe6c246d022e9f927b3b6cf80f";
    // paste your Heyzap publiher ID

    HeyZap_Mode = 1;


    i am running in test mode only



    I/yoyo ( 2346): Calling HeyZap with 57abcbbe6c246d022e9f927b3b6cf80f
    I/yoyo ( 2346): onPause
    I/yoyo ( 2346): HeyZap Test Mode Enabled
    I/yoyo ( 2346): android.software.leanback = 0
    I/yoyo ( 2346): Pausing the Runner
    I/yoyo ( 2346): MANUFACTURER = asus
    W/yoyo ( 2346): AL lib: (EE) dlGetIID: dlsymIID :: SL_IID_VOLUME :: dd80ae28
    I/yoyo ( 2346): onWindowFocusChanged(false|false)
    I/yoyo ( 2346): Setting vis flags to 5894
    W/yoyo ( 2346): AL lib: (EE) dlGetIID: dlsymIID :: SL_IID_VOLUME :: dd80ae28
    I/yoyo ( 1642): Setting vis flags to 5894
    I/yoyo ( 2346): Setting vis flags to 5894
    I/yoyo ( 2346): Setting vis flags to 5894
    I/yoyo ( 2346): Setting vis flags to 5894
    I/yoyo ( 1642): Setting vis flags to 5894
    I/yoyo ( 2346): Setting vis flags to 5894
    I/yoyo ( 2346): Setting vis flags to 5894
    I/yoyo ( 2346): onStop
    I/yoyo ( 1642): Setting vis flags to 5894
    I/yoyo ( 2346): Setting vis flags to 5894
    I/yoyo ( 2346): HeyZap Ad Failed To Load!
    I/Ads ( 1642): Ad is not visible. Not refreshing ad.
    I/Ads ( 1642): Scheduling ad refresh 60000 milliseconds from now.

    [​IMG]
     
    Last edited: Dec 16, 2016
  10. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Good. Try to access to Fyber.com with your HeyZap login/password. If you can not, please try to add payment details to HeyZap account (at least PayPal address) and launch the app again. if nothing changes please wait up to 2 hours and launch the app again. Let me know.
    HeyZap was bought by Fyber and SDK10 works through Fyber servers. When you launch an app all data should transfer from HeyZap to Fyber automatically. Sometimes it is not happening. The one of the reason is missing payment details.
     
  11. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    Not able to login at fyber.com with the hryzap account.

    I am running your sample Publisher_ID not mine.but both dos not work same output.
     
  12. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    I described you the solution above. Did you add payment details to HeyZap?

    My publisher ID will work only with my package/bundle ID:
    Android: com.silengames.heyzapext
    iOS: com.silengames.iceslicer

    You can contact me directly to contact@silengames.com
     
  13. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    i add the Payment details but my id is not working.

    your package id is working
     
  14. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Please read carefully:
    EDIT: Okay, I have already sent you an e-mail.
     
    Last edited: Dec 16, 2016
  15. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Here is the official answer from HeyZap support about "Searching for third party network adapters" issue:
    So if you still have a problem you can report it to me or to Heyzap support. I can answer immediately, but HeyZap support answer required up to 3 days. If payment details is not the reason they can transfer your data manually (I can not, because I do not work in HeyZap company).
     
  16. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    what is this error for
    12-17 10:53:17.810 32536 32536 I Ads : Use AdRequest.Builder.addTestDevice("7D912B4D14EA6754577BDF032CAA2210") to get test ads on this device.
    12-17 10:53:17.888 3607 840 W Ads : App does not have the required permissions to get location
     
  17. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Just ignore those messages.
    Also if you want to ad testing devices you can do it on HeyZap dashboard.

    Is the extension working now?
     
  18. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    ///
     
    Last edited: Dec 17, 2016
  19. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    i am looking to use notification in my app and it needs GooglePlayServicesExtension .Having heyzap extension and google play extension is causing problems.

    Code:
    :com.happygames.freebits:processArmeabi-v7aReleaseManifestZ:\com.happygames.freebits\src\main\AndroidManifest.xml:130:1-116 Error:
        Element meta-data#com.google.android.gms.version at AndroidManifest.xml:130:1-116 duplicated with element declared at AndroidManifest.xml:121:1-113
    
    Z:\com.happygames.freebits\src\main\AndroidManifest.xml:133:1-176 Warning:
        Element activity#com.google.android.gms.ads.AdActivity at AndroidManifest.xml:133:1-176 duplicated with element declared at AndroidManifest.xml:65:1-176
    Z:\com.happygames.freebits\src\main\AndroidManifest.xml Error:
        Validation failed, exiting
    
    See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
    
    :com.happygames.freebits:processArmeabi-v7aReleaseManifest FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':com.happygames.freebits:processArmeabi-v7aReleaseManifest'.
    > Manifest merger failed with multiple errors, see logs
    
     
  20. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Please check the documentation - http://heyzap.silengames.com/help
     
  21. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    i am using version v2.9.0

    this how the Google Play Services look like
    [​IMG]

    this is how the heyzap looks like
    [​IMG]

    i removed the inject code from heyzap to

    getting error

    Code:
    Z:\com.happygames.freebits\src\main\AndroidManifest.xml:23:1-76 Warning:
        Element uses-permission#android.permission.WRITE_EXTERNAL_STORAGE at AndroidManifest.xml:23:1-76 duplicated with element declared at AndroidManifest.xml:15:1-77
    Z:\com.happygames.freebits\src\main\AndroidManifest.xml:39:3-185:17 Warning:
        application@android:label was tagged at AndroidManifest.xml:39 to replace other declarations but no other declaration present
    Z:\com.happygames.freebits\src\main\AndroidManifest.xml:40:5-49:16 Warning:
        activity#com.happygames.freebits.RunnerActivity@android:label was tagged at AndroidManifest.xml:40 to replace other declarations but no other declaration present
    :com.happygames.freebits:processReleaseResourcesZ:\com.happygames.freebits\build\intermediates\manifests\full\release\AndroidManifest.xml:180:28-65: AAPT: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
        
     FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':com.happygames.freebits:processReleaseResources'.
    > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Android\build-tools\25.0.0\aapt.exe'' finished with non-zero exit value 1
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    
    BUILD FAILED
    
    Total time: 11.048 secs
    cmd /c "subst /d Z:"
    
    
     
  22. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    deleted the google ads from Google Play Services now the project is working
     
  23. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    You HAVE NOT to delete inject code (with GPS injection) from HeyZap extension. HeyZap requires GPS SDK to work properly with Android ad networks.
     
  24. JDSTIGER

    JDSTIGER Member

    Joined:
    Jul 24, 2016
    Posts:
    206
    Let me get this straight, does it call any ad that is available from all networks that are on? Or does it just keep using 1 network.
     
  25. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    HeyZap is looking for the most expensive ads available for your device at the moment. Therefore networks may change each time.
     
    JDSTIGER likes this.
  26. Nagy Csaba

    Nagy Csaba Member

    Joined:
    Jan 12, 2017
    Posts:
    4
    Hi!
    I have recently added Heyzap extension to my project, but when I build it, it fails...
    What to do?


    Code:
    Create started: 5:53:51 PM
    "C:\Users\Csabi\AppData\Roaming\GameMaker-Studio\GMAssetCompiler.exe" /fU="C:\Users\Csabi\AppData\Local\gm_ttt_72250\a22675.txt" /c /m=android   /config="Default" /tgt=8 /obob=True /obpp=False /obru=True /obes=False /i=3 /j=4 /cvm /tp=1024 /mv=1 /iv=0 /rv=0 /bv=1763 /gn="Project1" /td="C:\Users\Csabi\AppData\Local" /cd="C:\Users\Csabi\Documents\GameMaker\Cache" /sh=True /dbgp="6502" /hip="192.168.1.2" /hprt="51268" /optionsini="C:\Users\Csabi\AppData\Local\gm_ttt_72250\gm_ttt_14897\hatah4.ini" /o="C:\Users\Csabi\AppData\Local\gm_ttt_72250\gm_ttt_14897" "C:\Users\Csabi\Desktop\pesjo_1.0.4 - Copy\Project1.gmx\Project1.project.gmx"
    
    Reading project file....finished.
    Compile Constants...finished.
    Remove DnD...finished.
    Compile Scripts...finished.
    Compile Objects...finished.
    Compile Timelines...finished.
    Compile Triggers...finished.
    Compile Rooms...finished.
    Compile Extensions...finished.
    Global scripts...finished.
    Final Compile...finished.
    Saving IFF file... C:\Users\Csabi\AppData\Local\gm_ttt_72250\gm_ttt_14897\Project1.droid
    Writing Chunk... GEN8
    Writing Chunk... OPTN
    Writing Chunk... LANG
    Writing Chunk... EXTN
    Writing Chunk... SOND
    Writing Chunk... AGRP
    Writing Chunk... SPRT
    Writing Chunk... BGND
    Writing Chunk... PATH
    Writing Chunk... SCPT
    Writing Chunk... GLOB
    Writing Chunk... SHDR
    Writing Chunk... FONT
    Writing Chunk... TMLN
    Writing Chunk... OBJT
    Writing Chunk... ROOM
    Writing Chunk... DAFL
    Writing Chunk... TPAGE
    Writing Chunk... CODE
    Writing Chunk... VARI
    Writing Chunk... FUNC
    Writing Chunk... STRG
    Writing Chunk... TXTR
    0 Compressing texture... writing texture texture_0.png...
    1 Compressing texture... writing texture texture_1.png...
    2 Compressing texture... writing texture texture_2.png...
    Writing Chunk... AUDO
    Writing Chunk... SCPT
    Writing Chunk... DBGI
    Writing Chunk... INST
    Writing Chunk... LOCL
    Writing Chunk... STRG
    Stats : GMA : Elapsed=2378.6611
    Stats : GMA : sp=8,au=0,bk=0,pt=0,sc=0,sh=0,fo=0,tl=0,ob=8,ro=3,da=0,ex=3,ma=8,fm=0x1E00020
    cmd /c "subst Z: "C:\Users\Csabi\Documents\GameMaker\Cache\Project1\Android\Default" && Z: && cd \pes.pestips.pes2017 && "C:\Users\Csabi\AppData\Roaming\GameMaker-Studio\Android\runner\gradle\gradlew"  assembleRelease lint "
    
    Observed package id 'add-ons;addon-google_apis-google-24' in inconsistent location 'C:\Users\Csabi\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-24-1' (Expected 'C:\Users\Csabi\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-24')
    Already observed package id 'add-ons;addon-google_apis-google-24' in 'C:\Users\Csabi\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-24'. Skipping duplicate at 'C:\Users\Csabi\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-24-1'
    Incremental java compilation is an incubating feature.
    :pes.pestips.pes2017:preBuild UP-TO-DATE
    :pes.pestips.pes2017:preReleaseBuild UP-TO-DATE
    :pes.pestips.pes2017:checkReleaseManifest
    :pes.pestips.pes2017:preDebugBuild UP-TO-DATE
    :pes.pestips.pes2017:prepareComAndroidSupportAnimatedVectorDrawable2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportAppcompatV72500Library
    :pes.pestips.pes2017:prepareComAndroidSupportCardviewV72500Library
    :pes.pestips.pes2017:prepareComAndroidSupportCustomtabs2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportMediarouterV72400Library
    :pes.pestips.pes2017:prepareComAndroidSupportMultidex101Library
    :pes.pestips.pes2017:prepareComAndroidSupportPaletteV72400Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportCompat2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportCoreUi2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportCoreUtils2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportFragment2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportMediaCompat2500Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportV42500Library
    :pes.pestips.pes2017:prepareComAndroidSupportSupportVectorDrawable2500Library
    :pes.pestips.pes2017:prepareComFacebookAndroidFacebookAndroidSdk4180Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServices980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAds980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAdsLite980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAnalytics980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAppindexing980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAppinvite980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAuth980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAuthBase980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesAwareness980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesBase980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesBasement980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesCast980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesCastFramework980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesClearcut980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesDrive980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesFitness980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesGames980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesGass980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesGcm980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesIdentity980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesIid980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesInstantapps980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesLocation980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesMaps980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesNearby980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesPanorama980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesPlaces980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesPlus980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesSafetynet980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesTagmanager980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesTagmanagerApi980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesTasks980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesVision980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesWallet980Library
    :pes.pestips.pes2017:prepareComGoogleAndroidGmsPlayServicesWearable980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseAnalytics980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseAnalyticsImpl980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseAuth980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseAuthCommon980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseAuthModule980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseCommon980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseConfig980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseCrash980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseDatabase980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseDatabaseConnection980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseIid980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseMessaging980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseStorage980Library
    :pes.pestips.pes2017:prepareComGoogleFirebaseFirebaseStorageCommon980Library
    :pes.pestips.pes2017:prepareFacebookaudiencenetwork4100UnspecifiedLibrary
    :pes.pestips.pes2017:prepareFyberFacebook4100R4UnspecifiedLibrary
    :pes.pestips.pes2017:prepareReleaseDependencies
    :pes.pestips.pes2017:compileReleaseAidl
    :pes.pestips.pes2017:compileReleaseRenderscript
    :pes.pestips.pes2017:generateReleaseBuildConfig
    :pes.pestips.pes2017:mergeReleaseShaders
    :pes.pestips.pes2017:compileReleaseShaders
    :pes.pestips.pes2017:generateReleaseAssets
    :pes.pestips.pes2017:mergeReleaseAssets
    :pes.pestips.pes2017:generateReleaseResValues
    :pes.pestips.pes2017:generateReleaseResources
    :pes.pestips.pes2017:mergeReleaseResources
    :pes.pestips.pes2017:processArmeabi-v7aReleaseManifest
    Z:\pes.pestips.pes2017\src\main\AndroidManifest.xml:33:3-175:17 Warning:
        application@android:label was tagged at AndroidManifest.xml:33 to replace other declarations but no other declaration present
    Z:\pes.pestips.pes2017\src\main\AndroidManifest.xml:34:5-44:16 Warning:
        activity#pes.pestips.pes2017.RunnerActivity@android:label was tagged at AndroidManifest.xml:34 to replace other declarations but no other declaration present
    :pes.pestips.pes2017:processArmeabi-v7aReleaseResources
    :pes.pestips.pes2017:processUniversalReleaseManifest
    Z:\pes.pestips.pes2017\src\main\AndroidManifest.xml:33:3-175:17 Warning:
        application@android:label was tagged at AndroidManifest.xml:33 to replace other declarations but no other declaration present
    Z:\pes.pestips.pes2017\src\main\AndroidManifest.xml:34:5-44:16 Warning:
        activity#pes.pestips.pes2017.RunnerActivity@android:label was tagged at AndroidManifest.xml:34 to replace other declarations but no other declaration present
    :pes.pestips.pes2017:processUniversalReleaseResources
    :pes.pestips.pes2017:generateReleaseSources
    :pes.pestips.pes2017:incrementalReleaseJavaCompilationSafeguard
    :pes.pestips.pes2017:compileReleaseJavaWithJavac
    :pes.pestips.pes2017:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    :pes.pestips.pes2017:prePackageMarkerForRelease
    :pes.pestips.pes2017:transformClassesWithJarMergingForRelease
    :pes.pestips.pes2017:collectReleaseMultiDexComponents
    :pes.pestips.pes2017:transformClassesWithMultidexlistForRelease
    ProGuard, version 5.2.1
    Reading program jar [Z:\pes.pestips.pes2017\build\intermediates\transforms\jarMerging\release\jars\1\1f\combined.jar]
    Reading library jar [C:\Users\Csabi\AppData\Local\Android\sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar]
    Preparing output jar [Z:\pes.pestips.pes2017\build\intermediates\multi-dex\release\componentClasses.jar]
      Copying resources from program jar [Z:\pes.pestips.pes2017\build\intermediates\transforms\jarMerging\release\jars\1\1f\combined.jar]
    :pes.pestips.pes2017:transformClassesWithDexForRelease
    Running dex in-process requires build tools 23.0.2.
    For faster builds update this project to use the latest build tools.
    UNEXPECTED TOP-LEVEL ERROR:
    java.lang.OutOfMemoryError: GC overhead limit exceeded
    :pes.pestips.pes2017:transformClassesWithDexForRelease FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':pes.pestips.pes2017:transformClassesWithDexForRelease'.
    > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_111\bin\java.exe'' finished with non-zero exit value 3
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    
    BUILD FAILED
    
    Total time: 2 mins 19.013 secs
    cmd /c "subst /d Z:"
    
    Lint Build report available at C:\Users\Csabi\Documents\GameMaker\Cache\Project1\Android\Default\pes.pestips.pes2017\build\outputs\lint-results.html
    Create finished: 5:56:15 PM
    
     
  27. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    You use build tool 23.0.1 which do not support Multidex for big extensions. You should use at least 23.0.2. But I recommend to use 25.0.0

    You can find full list of my recommendations in documentation: NDK-r12b, JDK 1.8.0_111, Target/Compile SDK 25, Min SDK 11, Build Tools 25.0.0, Support lib 25.0.0
     
  28. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    This is quick fix for adding support for HeyZap SDK 10.3.0 and higher. Please find "HeyZapExt.mm" file in "IOSSource" of extension folder and replace this code line:
    Code:
    FYBOfferWallViewController *offerWallViewController = [[FYBOfferWallViewController alloc] init];
    ...to this code line:
    Code:
    FYBOfferWallViewController *offerWallViewController = [HeyzapAds offerWallViewController];
     
  29. zingot

    zingot Member

    Joined:
    Jun 25, 2016
    Posts:
    14
    Not strictly HeyZap asset related but in SDK Manager I can't see what support lib I'm supporting. Any Idea where I find this out?
    [​IMG]
     
  30. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    You can find a list of available Support Libs here "android-sdk\extras\android\m2repository\com\android\support\support-annotations"
     
  31. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    Hello pollfish extension is not working when heyzap extension is on the same project.

    When ever trying to load pollfish.

    The heyzap loads.

    How to make it work.
     
  32. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    I need a log at least. Also make a screenshot from extension properties window.
     
  33. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    We have switched back to newest SDK 9 by the official recommendation from HeyZap team due some problems with Fyber. Integration is pretty easy again. No more pain with Fyber anymore!
     
  34. GMMG

    GMMG Member

    Joined:
    Jul 26, 2016
    Posts:
    84
    Is Google Analytics integrated in your extension or not?

    I read this at http://heyzap.silengames.com/help/?page=heyzap&game=help:

    "Google Play Services SDK is included in the extension. If you want to use "Google Play Services" extension from YoYoGames you should use at least v2.5.0 and delete all strings from "Inject to Gradle" and "Inject to AndroidManifest" in "Google Play Services" extension properties on Android tab to avoid errors when compiling. You should do the same with "Google Analytics" extension if you want to use it."

    I understand "You should do the same with "Google Analytics"" so:
    The Google Play Services SDK is also integrated in the heyzap extension but if you want
    to use the YoYo Google Play Services SDK extension you have also delete the string like
    you have to do it with Google Play Services SDK.

    Or have I understood it wrong and Google Analytics is not integrated in your extension?
     
  35. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Full Google Play Services SDK integrated in HeyZap extension. Google Analytics it is part of GPS SDK. But it is only SDK. You can not work directly with SDK. You need extension to use Analytics functions. So if you want to use Google Analytics just add Google Analytics extension and delete strings from "Inject to Gradle" (because HeyZap already have such "Inject to Gradle" string). DONE ;)
     
  36. GMMG

    GMMG Member

    Joined:
    Jul 26, 2016
    Posts:
    84
    Ok, thank you for your answer. It would be great if you could also answers these questions:

    a)
    Is it possible to use your heyzap extension for native Android/iOS/Winsows/Mac projects.
    So can it be integrated in Android Studio, Xcode or Visual Studio?
    If yes: Do you have a website with instructions how to do it?
    If this extension is only for GMS: Do you or Fyber sell this extension also for the mentioned
    operating systems and where can I buy it?

    b)
    Have I only to pay once for the extension or also afterwards to Fyber or the HeyZap team
    for mediation services to show the best paid ads of the integrated ad companies?

    c)
    I read:
    "We have switched back to newest SDK 9 by the official recommendation from HeyZap team due some problems with Fyber. Integration is pretty easy again. No more pain with Fyber anymore!" and
    "HeyZap was bought by Fyber and SDK10 works through Fyber servers."
    Do the switch back of SDK 9 also means switch back from Fyber servers to HeyZap team servers?
    Or are HeyZap team servers the same as Fyber servers and the HeyZap team exists furthermore although
    it was boughgt by Fyber? And if HeyZap was bought by Fyber: How can you say "due some problems with Fyber"
    if it's a part of Fyber? I'm a little confused. And can the SDK10 been used in future?
     
  37. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    a) HeyZap works on Android and iOS only. http://heyzap.com
    b) You buy a bridge HeyZap SDK -> GameMaker. I am not a part of the HeyZap team and I know nothing about their further politicy.
    c) It is better to ask it to HeyZap support. I totally do not understand why they can not solve problems with Fyber although Heyzap is part of Fyber. But SDK9 works great unlike of SDK10. Also HeyZap update SDK9 more often and currently it is more up-to-date.
     
    GMMG likes this.
  38. GMMG

    GMMG Member

    Joined:
    Jul 26, 2016
    Posts:
    84
    Thank you for the answers.
     
  39. vensilver

    vensilver Member

    Joined:
    Dec 16, 2016
    Posts:
    15
    tapjoy is missing very disappointed in

    HeyZap Extension v3.0

    it is giving the best ecpm from now for me.
     
  40. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    If you need Tapjoy just continue to use Extension v2.
     
  41. Richie Palmer

    Richie Palmer Member

    Joined:
    May 5, 2017
    Posts:
    22
    Hi, hope it's ok to ask on here. I only want HeyZap on Android and I'm having trouble excluding it from the iOS build.

    The documentation says this :-

    iOS: You should delete unused Framework ZIP archive from "extensions\HeyZapExt\iOSSourceFromMac" folder and remove this Framework name from "Extension Properties -> iOS -> 3rd Party Frameworks" list.

    I've deleted the zip archives but I can't find the "Extension Properties -> iOS -> 3rd Party Frameworks" list in gamemaker. There is no option for this. So the Xcode project that is produced has references to the frameworks (in red for missing) and marked as required.

    Any help appreciated, thanks.
     
  42. Richie Palmer

    Richie Palmer Member

    Joined:
    May 5, 2017
    Posts:
    22
    I solved this straight after posting (arghhhh can't delete posts).
    The option wasn't appearing because I had the iOS platform unchecked. I enabled the iOS platform then removed all the frameworks and now they are no longer in the build.
     
  43. RyanC

    RyanC Member

    Joined:
    Jun 24, 2016
    Posts:
    358
    Hi, I've recently installed the HeyZap ext and have a successful build, only when I click on the demo buttons to load an add I get the following log output for (each ad type):
    exception thrown trying to call method heyzap_load(each ad type) on heyzapExt
     
  44. Samuel Venable

    Samuel Venable Time Killer

    Joined:
    Sep 13, 2016
    Posts:
    1,122
    Holy guacamole, that's a lot of ad networks bundled into one extension.
     
  45. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    It is Android, right? What is your GM version? Do you use GPS extension?
    Please send me your example project and screenshot from Android tab in Global Settings (with SDK info).
     
  46. RyanC

    RyanC Member

    Joined:
    Jun 24, 2016
    Posts:
    358
    It's working now, since I deleted the GPS extension it's fantastic. I had already deleted the inject to gradle strings in GPS before posting on here though.

    I'm using:
    GMS v1.4.1763
    NDK: android-ndk-r12b
    JDK: jdk1.8.0_121 (32 bit version on 64 bit system)
    built tools: 25.0.0
    support lib: 25.0.0
    target sdk: 25
    min: 11
    compile sdk: 25
     
  47. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    Perhaps you did not clean the project after deleting the inject to gradle. Anyway it is great that everything works fine now.
     
  48. JeffJ

    JeffJ Member

    Joined:
    Jun 20, 2016
    Posts:
    305
    I can't build for Android. First I got one error, then I removed the Googleplay Services references in the "injec to Gradle dependencies" part of the Android extension package properties tab.
    Then I got this build error:


    Reading project file....finished.
    Compile Constants...finished.
    Remove DnD...finished.
    Compile Scripts...finished.
    Compile Objects...finished.
    Compile Timelines...finished.
    Compile Triggers...finished.
    Compile Rooms...finished.
    Compile Extensions...finished.
    Global scripts...finished.
    Final Compile...finished.
    Saving IFF file... C:\Users\Gud\AppData\Local\gm_ttt_96511\gm_ttt_48633\Project1.droid
    Writing Chunk... GEN8
    Writing Chunk... OPTN
    Writing Chunk... LANG
    Writing Chunk... EXTN
    Writing Chunk... SOND
    Writing Chunk... AGRP
    Writing Chunk... SPRT
    Writing Chunk... BGND
    Writing Chunk... PATH
    Writing Chunk... SCPT
    Writing Chunk... GLOB
    Writing Chunk... SHDR
    Writing Chunk... FONT
    Writing Chunk... TMLN
    Writing Chunk... OBJT
    Writing Chunk... ROOM
    Writing Chunk... DAFL
    Writing Chunk... TPAGE
    Writing Chunk... CODE
    Writing Chunk... VARI
    Writing Chunk... FUNC
    Writing Chunk... STRG
    Writing Chunk... TXTR
    0 Compressing texture... writing texture texture_0.png...
    Writing Chunk... AUDO
    Writing Chunk... SCPT
    Writing Chunk... DBGI
    Writing Chunk... INST
    Writing Chunk... LOCL
    Writing Chunk... STRG
    Stats : GMA : Elapsed=1036.5958
    Stats : GMA : sp=9,au=0,bk=0,pt=0,sc=15,sh=0,fo=0,tl=0,ob=11,ro=1,da=0,ex=1,ma=10,fm=0x8840220
    cmd /c "subst Z: "C:\Users\Gud\Documents\GameMaker\Cache\Project1\Android\Default" && Z: && cd \com.companyname.Project1 && "C:\Users\Gud\AppData\Roaming\GameMaker-Studio\Android\runner\gradle\gradlew" assembleRelease lint "

    Incremental java compilation is an incubating feature.
    :com.companyname.Project1:preBuild UP-TO-DATE
    :com.companyname.Project1:preReleaseBuild UP-TO-DATE
    :com.companyname.Project1:checkReleaseManifest
    :com.companyname.Project1:preDebugBuild UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportMultidex101Library UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportSupportCompat2500Library UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportSupportCoreUi2500Library UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportSupportCoreUtils2500Library UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportSupportFragment2500Library UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportSupportMediaCompat2500Library UP-TO-DATE
    :com.companyname.Project1:prepareComAndroidSupportSupportV42500Library UP-TO-DATE
    :com.companyname.Project1:prepareReleaseDependencies
    :com.companyname.Project1:compileReleaseAidl UP-TO-DATE
    :com.companyname.Project1:compileReleaseRenderscript UP-TO-DATE
    :com.companyname.Project1:generateReleaseBuildConfig UP-TO-DATE
    :com.companyname.Project1:mergeReleaseShaders UP-TO-DATE
    :com.companyname.Project1:compileReleaseShaders UP-TO-DATE
    :com.companyname.Project1:generateReleaseAssets UP-TO-DATE
    :com.companyname.Project1:mergeReleaseAssets
    :com.companyname.Project1:generateReleaseResValues UP-TO-DATE
    :com.companyname.Project1:generateReleaseResources UP-TO-DATE
    :com.companyname.Project1:mergeReleaseResources UP-TO-DATE
    :com.companyname.Project1:processArmeabi-v7aReleaseManifest
    Z:\com.companyname.Project1\src\main\AndroidManifest.xml:29:3-137:17 Warning:
    application@android:label was tagged at AndroidManifest.xml:29 to replace other declarations but no other declaration present
    Z:\com.companyname.Project1\src\main\AndroidManifest.xml:30:5-38:16 Warning:
    activity#com.companyname.Project1.RunnerActivity@android:label was tagged at AndroidManifest.xml:30 to replace other declarations but no other declaration present
    :com.companyname.Project1:processArmeabi-v7aReleaseResourcesZ:\com.companyname.Project1\build\intermediates\manifests\full\armeabi-v7a\release\AndroidManifest.xml:73:28-65: AAPT: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').

    FAILED

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':com.companyname.Project1:processArmeabi-v7aReleaseResources'.
    > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Gud\AppData\Local\Android\android-sdk\build-tools\25.0.0\aapt.exe'' finished with non-zero exit value 1

    I also tried removing the "com.google.android.gms.permission.ACTIVITY_RECOGNITION" from the Android Permissions list with no changes.

    I've attached screenshots of my various settings so you can confirm that's not where the issue is.
     

    Attached Files:

    Last edited: Jun 28, 2017
  49. silengames

    silengames Member

    Joined:
    Jul 30, 2016
    Posts:
    169
    >>No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').

    JeffJ, you MUST NOT delete Googleplay Services references from the "inject to Gradle dependencies" of HeyZap extension. GPS is important for HeyZap. You should delete it from Googplay Play Services Extension (by YoYoGames) if you use it.

    You can remove "com.google.android.gms.permission.ACTIVITY_RECOGNITION" permission if you do not use InMobi network.
     
    Last edited: Jun 28, 2017
  50. JeffJ

    JeffJ Member

    Joined:
    Jun 20, 2016
    Posts:
    305
    Well, like I said, that gives me an error too.

    This is from a complete fresh file - I literally just made a new project, imported all assets from your extension GMEZ, chose Android as build target and tried to make an APK.
    This is what I got:

    Reading project file....finished.
    Compile Constants...finished.
    Remove DnD...finished.
    Compile Scripts...finished.
    Compile Objects...finished.
    Compile Timelines...finished.
    Compile Triggers...finished.
    Compile Rooms...finished.
    Compile Extensions...finished.
    Global scripts...finished.
    Final Compile...finished.
    Saving IFF file... C:\Users\Gud\AppData\Local\gm_ttt_94799\gm_ttt_32440\Project2.droid
    Writing Chunk... GEN8
    Writing Chunk... OPTN
    Writing Chunk... LANG
    Writing Chunk... EXTN
    Writing Chunk... SOND
    Writing Chunk... AGRP
    Writing Chunk... SPRT
    Writing Chunk... BGND
    Writing Chunk... PATH
    Writing Chunk... SCPT
    Writing Chunk... GLOB
    Writing Chunk... SHDR
    Writing Chunk... FONT
    Writing Chunk... TMLN
    Writing Chunk... OBJT
    Writing Chunk... ROOM
    Writing Chunk... DAFL
    Writing Chunk... TPAGE
    Writing Chunk... CODE
    Writing Chunk... VARI
    Writing Chunk... FUNC
    Writing Chunk... STRG
    Writing Chunk... TXTR
    0 Compressing texture... writing texture texture_0.png...
    Writing Chunk... AUDO
    Writing Chunk... SCPT
    Writing Chunk... DBGI
    Writing Chunk... INST
    Writing Chunk... LOCL
    Writing Chunk... STRG
    Stats : GMA : Elapsed=1317.5334
    Stats : GMA : sp=9,au=0,bk=0,pt=0,sc=15,sh=0,fo=0,tl=0,ob=11,ro=1,da=0,ex=1,ma=10,fm=0x8840220
    cmd /c "subst Z: "C:\Users\Gud\Documents\GameMaker\Cache\Project2\Android\Default" && Z: && cd \com.companyname.Project2 && "C:\Users\Gud\AppData\Roaming\GameMaker-Studio\Android\runner\gradle\gradlew" assembleRelease lint "


    FAILURE: Build failed with an exception.

    * What went wrong:
    A problem occurred configuring project ':com.companyname.Project2'.
    > Could not resolve all dependencies for configuration ':com.companyname.Project2:_debugCompile'.
    > Could not find any version that matches com.google.android.gms:play-services:9.+.
    Versions that do not match:
    8.4.0
    8.3.0
    8.1.0
    7.8.0
    7.5.0
    + 15 more
    Searched in the following locations:
    https://jcenter.bintray.com/com/google/android/gms/play-services/maven-metadata.xml
    https://jcenter.bintray.com/com/google/android/gms/play-services/
    file:/C:/Users/Gud/AppData/Local/Android/android-sdk/extras/android/m2repository/com/google/android/gms/play-services/maven-metadata.xml
    file:/C:/Users/Gud/AppData/Local/Android/android-sdk/extras/android/m2repository/com/google/android/gms/play-services/
    file:/C:/Users/Gud/AppData/Local/Android/android-sdk/extras/google/m2repository/com/google/android/gms/play-services/maven-metadata.xml
    Required by:
    :com.companyname.Project2:unspecified

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    BUILD FAILED
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice