Hello Google Mobile Ads Support Team,
I’m getting LoadAdError(code: 3, message: "No fill") for Native Ads when running our app on Pixel 9a device with Android 16. Also tried the official Admanager NativeAdsExample sample on a Pixel 9a device and got the same error. Banner ads work fine on the same device and setup for our app as well as from the Sample app, BannerExample works fine on this device . I’ve tried both the sample default configuration and our own test ad unit / custom format ID; the Native example still returns No fill.
Links to sample apps tested
Native Ads sample (failing):
https://github.com/googleads/googleads-mobile-android-examples/tree/32cc156f128af6d7dc647d00020dc4fc1cbf7852/kotlin/admanager/NativeAdsExampleBanner sample (succeeds):
https://github.com/googleads/googleads-mobile-android-examples/tree/32cc156f128af6d7dc647d00020dc4fc1cbf7852/kotlin/admanager/BannerExampleEnvironment
Device: Google Pixel 9a
Android OS: Android 16 / API 36
Google Play services: Not Installed
Google Mobile Ads SDK version used in sample: 24.7.0
Network: Cellular/Wi-Fi
Test/Ad units used: sample default / our test ad unit and custom format ID (both attempted)
Steps to reproduce
Clone and open the NativeAdsExample from the repo above.
Build and run the app on a Pixel 9a API 36 device.
Use the sample default configuration (or replace with our test ad unit / custom format ID).
Observe ad load attempts for native ads and shows a toast with error message with No Fill
Observed result Native Ads fail to load with no fill:
Expected result Native ad(s) should load (or at least a test native creative) under the sample configuration or when using a known-working test ad unit.
What I’ve tried already
Used the sample default setup from the NativeAdsExample (no changes) — No fill.
Replaced sample unit with our own test ad unit and custom format ID — still No fill.
Ran BannerExample on the same device and network — banners load correctly.
Verified app and ad unit exist in Ad Manager console
Questions / help requested
Are there known issues or special configuration steps for Native Ads in the Admanager NativeAdsExample that could cause constant No fill on Pixel 9a ( Android 16 ) devices?
What debug logs or additional data would be most helpful to diagnose this further?
Please let me know which logs or additional details you need. I can attach the adb logcat and the exact gradle dependency versions if that will help.
Thanks in advance for your help