For next MBS Xojo Plugins we add classes for Google Admob service, so you can earn money in your iOS applications. By using our classes, you can enter your application ID (to info.plist file) and the ad unit IDs to the various ads you like to show:
Full screen ad when application opens via GADAppOpenAdMBS class.
Full screen ad when you transition from one part of the app to another, e.g. to a new level in a game. Transitional ad via GADInterstitialAdMBSclass.
The plugin already includes the basic classes to do various ads in your iOS Xojo app. The test project includes sample ad unit IDs, so you see test ads. The two screenshots on the right show our text app with a banner ad and a fullscreen screenshot with an interstitial ad. We may add more if needed, so please try and let us know.
Please notice that if you ask your clients for $1 in-app purchase to remove ads, you may make more money from that customer than with ads. But ads are great for a free application with thousands of users of course.
@Christian_Schmitz The code in the StartButton’s Pressed event (in your example project) starts a “sharedInstance”. Do you know if it’s enough to call this code once when opening the app or do I have to call this for every MobileScreen in my app?
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Remove it
After, you have to configure your app confidentiality
Data collection : Location : coarse location Identifier : device id Usage data : Product interaction / Advertising data Diagnostic : crash data / performance data
Ok, now I get it. I didn’t know that was possible.
However, it is a bad idea to do this as it completely removes the possibility of showing personalized ads to this user. Personalized ads should have a higher eCPM.