I'm trying to test my UMP integration with test ads, but the ad inspector had been behaving weirdly.
Only the first launch from XCode seems to load the app's ad unit list successfully.
If I force stop and relaunch the app (as standard workflow to enable "single ad source mode" from the ad inspector), the ad unit list disappears, and AdMob would not respond to ad requests at all (no completion callbacks).
The app DID receive the AdMob SDK init completion callback, with correct mediation adapters setup status, which also showed up in the ad inspector. Logs showed no helpful information; it feels like AdMob-related domains are blocked when ad requests are made.
I had enabled Apple's ATT tracking with the app when the above-mentioned behavior happened.
If I disable Apple's ATT tracking for the app, ads again start to load and show correctly. However, I cannot activate the ad inspector by gesture. This is really confusing.
Used pods (COCOAPODS: 1.14.3)
- Google-Mobile-Ads-SDK
- GoogleMobileAdsMediationUnity
- FirebaseAnalytics
- FirebaseCrashlytics
Tests were done with both XCode 14.3.1 and XCode 15.1.
Physical iPhone SE 2 with iOS 16.1.2.
Region GDPR applies: NO
Please let me know if this is intended behavior, or if there are settings I can enable to produce more helpful logs. Thanks!