I should add that we absolutely NEED to know whether an advert has been successfully loaded or not, so that we can fallback to another provider when Amazon don’t have an advert available for us. I suspect that the majority of devs who have planned out their monetization use more than one ad provider for this very reason.
This is why the callback is an essential part of the library.
I’ve just gone into the sample code, and I can see that the listener is now the second argument to amazonads.init(), after the table of parameters, e.g:
a) I don’t see it mentioned anywhere in your documentation, though I may have overlooked it somewhere.
b ) What do we do for google play applications, since they can show amazon ads too?
The same will apply to iOS once that is ready, speaking of which do you have any idea when that will be ready? Now that the interstitials are working, it would be great to get the iOS ones in ASAP so that we can maximise the Amazon promo.
Ok so if I have released “My Great Game” on Amazon already, and have an application key from that, I can use the same application key for “My Great Game” on Google Play?
I am tryting to get amazonAds interstitials to work
I am using testMode = true in my init function, so ideally I should get a test ad when calling _ amazonAd_lib.show{size=“interstitial” } _
But when I try to load the interstitial, the listener is called with the following params :
{ isError = true, name = "failed", provider = "amazonAds", response = "Code: NO\_FILL, Message: Server Message: no results. Try again in 10 seconds" }
Why aren’t test ads being loaded?
Are test ads available only for specific countries as well?
Does that happen consistently? Do banner ads ever display? Do interstitial ads ever display? Does it work in testMode = false?
In my experience the test ads sometimes don’t load either because they are downloaded from the sever just like normal ads. So if there is a slow connection or something the ads might not show.
I get the “no fill” message a lot. I’d say about 50% of my calls resulted in that, but that’s with test mode turned off.
When I don’t get that error, I only ever get the “download the Amazon app” interstitial, so perhaps they just have a terrible fill rate?
So these are my results
When testMode == true,
banner ads display successfully 4 out of 5 times
interstitials never display (they get the error mentioned above)
When testMode == false,
neither banner ads, not interstitial ads displays
I am testing from India, so it is not really surprising that “live ads” are not available for my country.
But the problem is I never received test interstitial ads…