question

newuser-af800969-1b99-4310-b3c1-e1acff1dc2f7 avatar image

Getting NO_FILL errors trying to use AmazonAds

Hello!
I am trying to implement AmazonAds (v. 6.0.0).
When I set

enableTesting(true);

I can load and show Interstitial Ad and AdView.
But without it I always get NO_FILL error.
I am trying to show ads to users in UK (and Belarus via UK vpn for testing). Both variants provide with same result.

I've read in faq that I need to use TCFv2 to properly show ads. But there is no instruction on how to get Consent String. Only instruction on this topic is to look it up at github repository. I have tried some things, but so far no results.

Can someone answer what is it that I do wrong? Is TCFv2 necessary? And if yes, can someone provide step by step guide to implement its usage?

mobile ads
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Sheldon@Amazon avatar image
Sheldon@Amazon answered

Hello,


Thank you for contacting us.

The first thing to check if you are testing it in Europe, is whether your request payload contain a consent string. For reference, please see "Q: Has your SDK been updated for GDPR?" here: https://developer.amazon.com/docs/mobile-ads/mb-faq.html#general--overview

Also please note that using AdTargetingOptions can limit your fill rate due to no ads that meet your requirements being available at the time. Certain ad sizes may also experience limited fill rates. Please look through these Knowledge Base articles and the Frequently Asked Questions as they can be relevant for your situation:

https://forums.developer.amazon.com/articles/18195/disabled-app-changes.html
https://forums.developer.amazon.com/articles/18197/why-am-i-receiving-no-fill-errors.html
https://forums.developer.amazon.com/articles/18196/why-is-my-fill-rate-dropping.html
https://developer.amazon.com/public/apis/earn/mobile-ads/docs/faq
https://developer.amazon.com/appsandservices/apis/earn/mobile-ads/docs/event-tracking-and-errors

If you are still experiencing any issues, please enable debug logging and send us an excerpt of your log file and if possible a snippet of code where you implemented mobile ads, see:
https://developer.amazon.com/public/apis/earn/mobile-ads/docs/testing-your-app#Debugging

Also, how many times have you tried a bid request with enableTesting = false? The fill rate for production bid requests is not consistent, so seeing "no fill" is standard. Test Mode (enableTesting = true) guarantees test ads, not production ads.

Please let us know if you have any further questions. Thanks!


-Sheldon

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.