Persistent [googleMobileAds/no-fill] Error on iOS (React Native) Even After App Approval

82 views
Skip to first unread message

Talha Üstündağ

unread,
Jul 9, 2025, 12:58:40 AM7/9/25
to Google Mobile Ads SDK Developers

Hello AdMob Team and Community,

I am experiencing a persistent [googleMobileAds/no-fill] error for my iOS application and would appreciate any guidance.

Despite receiving an official email a few hours ago confirming that my app has been reviewed, approved, and that all ad serving limits have been removed, I am still unable to receive any ads, including on TestFlight builds.

App & SDK Details:

  • AdMob App ID: ca-app-pub-3600196907552487~9882479398

  • Ad Unit ID (Rewarded): ca-app-pub-3600196907552487/3924695268

  • Bundle ID: com.talhaustundag.SnipSwipe

  • Framework: React Native

  • SDK: react-native-google-mobile-ads (Version: 15.4.0)

  • Platform: iOS (Testing on iOS 17+)

The Problem: Every ad request fails with the same error: [Error: [googleMobileAds/no-fill] Request Error: No ad to show.]

This happens consistently in the following environments:

  • On a physical device during local development.

  • In builds distributed via TestFlight.

What I Have Already Done (Troubleshooting Steps):

  1. Received App Approval: I received an email on July 8, 2025, around 1:00 PM (GMT+3) stating that my app was reviewed and approved, and that ad serving restrictions were lifted. I have waited several hours for this to propagate.

  2. Verified AdMob Account: My payment information is complete and my account is fully verified.

  3. Checked AdMob UI Settings:

    • Blocking Controls: I have minimal to no blocking controls enabled.

    • eCPM Floors: I have not configured any eCPM floors.

  4. Tested on TestFlight: The no-fill error persists in the production-like TestFlight environment.

  5. Created a New Ad Unit: I created a brand new rewarded ad unit, but the result was the same.

  6. Verified Project Configuration:

    • The Bundle ID matches exactly across my Xcode project, App Store Connect, and the AdMob UI.

    • The GADApplicationIdentifier is correctly set in my Info.plist.

    • My app-ads.txt file is correctly implemented, accessible, and has been crawled by Google.

    • The SKAdNetworkItems list is up-to-date according to the latest Google documentation.

My Question:

Given that my app is now officially approved and all serving restrictions are supposedly lifted, could there be a lingering issue on the backend or a longer-than-usual propagation delay? Despite the approval, it seems my account is still unable to get any ad inventory.

Is there anything else I can check or any information I can provide to help diagnose this issue?

Thank you for your time and any assistance you can provide.


Bes regards,

Talha

Mobile Ads SDK Forum Advisor

unread,
Jul 9, 2025, 3:52:18 AM7/9/25
to talhaus...@gmail.com, google-adm...@googlegroups.com

Hi,

Thank you for contacting the Mobile Ads SDK Support team.

According to the Google Mobile Ads SDK  documentation, we support the following platforms: 

Since React native implementation is not in the list of the supported platforms mentioned above, we will not be able to support.


Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-07-09 07:51:16Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01rhYtp:ref" (ADR-00318036)



Reply all
Reply to author
Forward
0 new messages