AdMob Ads Not Displaying in Google Play Testing
If your AdMob ads are not showing during Open Testing via the Google Play Store, the issue is often tied to AdMob configuration, app permissions, or settings in the Google Play Console. Follow the steps below to ensure ads display correctly.
- An active AdMob account is set up.
- Your FlutterFlow project is linked to AdMob.
- The app is uploaded to Google Play Console under an Open Testing track.
-
Use Test Ads During Development
Always use test ads during development to avoid policy violations or ad-serving issues:
- Refer to the Google AdMob Test Ads guide for appropriate test ad unit IDs.
- Live ads should be used only after your app is published to production and approved.
-
Verify AdMob Account Setup
-
Go to the AdMob Console.
-
Confirm that your app is registered and linked to your Google Play listing.
-
Ensure the app’s release status in AdMob matches its status in the Google Play Console.
noteIf your app is listed as
not released
in AdMob, live ads may not load during testing.
-
-
Declare Use of Advertising ID
Apps targeting Android 13 (API 33) or above must declare use of the Advertising ID:
-
Open the Google Play Console.
-
Go to Policy > App Content.
-
Select Advertising ID and complete the required form.
warningFailing to declare the Advertising ID may result in ads not showing during testing or after release.
-
-
Confirm Ad Unit Configuration in FlutterFlow
- Open your project in FlutterFlow.
- Navigate to Settings > AdMob Integration.
- Confirm that the correct Ad Unit IDs are used.
- Ensure Ad widgets are connected to the appropriate ad units.
-
Test in the Correct Environment
- Use a physical device instead of an emulator when possible.
- Ensure the device has a strong internet connection.
- Avoid using VPNs or battery optimization tools that may interfere with ad delivery.
-
Add app-ads.txt (Optional)
Setting up an
app-ads.txt
file is optional but recommended for better ad quality:- Follow the official guide to set it up.
-
Wait for Ad Approval
Even after the app is released:
- Live ads may take several days to appear due to the review process and inventory matching.
- This delay is expected.
If ads still aren’t appearing, contact FlutterFlow Support at support@flutterflow.io