Does Chartboost or AdMob Still Work with Clickteam Fusion Android Extension? And What About IAPs?

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • So, I’m in the process of updating an old app I released in 2017. I want to make sure ads and IAPs are still working in my Android app, and I had a couple of burning questions that I thought you all might be able to help with.

    1. Do Chartboost and AdMob still work with the Clickteam Fusion Android Extension? Are there updated guides to integrating them?
      I know this has been discussed before, but I wanted to double-check and see if these two ad networks are still compatible. And, if so, which one is the best to use in 2024? Do you have any recent experiences or insights?
    2. What’s the deal with IAPs these days?
      I read the forum post titled “Update for the Play Billing Library version and Play Core Maven dependency” , but I’m a little fuzzy on whether it’s absolutely necessary or what exactly a “Play Core Maven” even is. I mean, does it sound like something that could help my app? Either way, can I still integrate IAPs the old way, or is there a new, shiny method I should be aware of?

    Any updated guides or pointers to integration documentation would be greatly appreciated! I’m all ears (and keyboard). Thanks a bunch in advance for any help you can provide!

    Cheers

  • Hey guys, I'm following an old guide, and it's been a while since I last tried it. AdMob is working fine on Android—it's really simple—but I'm having issues with AdMob on Xcode. I added the AdMob framework along with the following frameworks:

    • CFNetwork
    • Messages
    • MessageUI
    • CoreTelephony
    • AdSupport
    • SafariServices
    • CoreVideo
    • CoreMedia
    • GLKit
    • Security

    However, I'm getting an error message. I've been trying for days with no luck. Do you have any tips or know what I might be missing? Fernando

    Note: Im using the beta version from Steam for the app bundle fix on android

    Error message:
    Please login to see this attachment.

  • Okay, so I was able to make it work. I was missing some frameworks. It builds fine, but as soon as I try to open the app on my iPhone, it crashes. It works fine without AdMob, though. Any suggestions?

  • Yup, thanks! I was able to make it work. I was missing this part:

    1. In your project's build settings:
      • Add the /usr/lib/swift path to Runpath Search Paths.
      • Add the -ObjC linker flag to Other Linker Flags.
    2. Update your Info.plist:
      • Add a GADApplicationIdentifier key with a string value of your AdMob app ID found in the AdMob UI.
      • Add a SKAdNetworkItems key with SKAdNetworkIdentifier values for Google (cstr6suwn9.skadnetwork) and select third-party buyers who have provided these values to Google.

    The last time I experimented with AdMob (a few years ago), that wasn’t needed.

  • Okay, I’m going crazy with this. I’ve tried everything—using test IDs, real ones—but I don’t know what else to do. The thing is, it works fine on my iPhone 14 Pro Max, but it crashes instantly on my iPad Pro 4th Gen and my girlfriend’s iPhone 15 Pro Max. All devices are running iOS 18.2, but for some reason, it only works on my phone. I’m out of ideas. If I remove the AdMob object from the frame, the crashing stops. Any tips would be greatly appreciated Fernando

  • Okay, guys, I found the solution. After following the Google steps, you need to do this one more step:

    Add the Privacy Key:

    • Right-click anywhere in the Info.plist editor and select Add Row.
    • Enter the key NSUserTrackingUsageDescription.
    • In the value column, provide a user-friendly string explaining why the app needs access. For example:

      Code
      We use your data to provide a personalized ad experience.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!