question

MCGames avatar image
MCGames asked

Amazon Mobile Ads doesn't work on Amazon Devices BUT OK on all other devices

Hi,

I recently integrated Amazon Mobile Ads in my app. I did the Google Play version first, everything went fine, banners and interstials display well.

Yesterday, I updated the Amazon version of my app. And NONE of Amazon Devices (Kindle and others) succeed to receive ads, NONE!. It's not link to the appstore because, I can see that some Samsung phone and tablet, which downloaded my app from Amazon Appstore, can display amazon ads.

Test ads works for Amazon Devices (and all others of course)

I have already 3K active users (from my 20K) on this new version so it's not like a badluck, it's every Amazon Devices.

Also, I already check everything you mention before for the no fill issue :

  • The device could be in a country that does not receive many ads.
    • 99% of my users are from US
  • The app has not yet received a device identifier (a.k.a. “ad-id”) from Amazon's server due to this being the first time the app requested an ad.
    • All players has already played a lot of sessions, so they already requested a lot of ads. Also it directly worked for all other devices, so why not for Amazon devices. I have a Amazon Kindle and it doesn't work either, even if I can see my ad-id in the request.
  • The user may be opted out of personalized ads.
    • Statistically impossible that all 3K users did that. I didn't even know that option existed before reading this. I personally didn't turn it off and it still doesn't work
  • The user could be using an old Android-2.2-era device that is unable to opt in to personalized ads.
    • No
  • The app may be requesting an ad size that has limited fill rate.
    • It doesn't work also for interstitial so it's not related with ad size

A typical user’s experience is unlikely to reflect what the developer is seeing. Note that apps with severely restrictive targeting parameters or with a targeted user base in an unsupported country will end up reporting very low fill rates.

I don't use any targeting options

Here is the log of an interstitial fail (I hided some information with xxx for privacy)

12-14 17:30:36.812: D/AmazonMobileAds ViewabilityObserver(31510): Viewable Interval is: 200
12-14 17:30:36.812: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment AD_IS_INTERSTITIAL
12-14 17:30:36.814: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LATENCY_TOTAL
12-14 17:30:36.814: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LATENCY_TOTAL_FAILURE
12-14 17:30:36.814: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LATENCY_TOTAL_SUCCESS
12-14 17:30:36.814: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_LOADAD_TO_FETCH_THREAD_REQUEST_START
12-14 17:30:36.814: D/AmazonMobileAds AdController(31510): Changing AdState from READY_TO_LOAD to LOADING
12-14 17:30:36.859: V/AmazonMobileAds GooglePlayServicesAdapter(31510): The Google Play Services Advertising Identifier was successfully retrieved.
12-14 17:30:36.859: D/AmazonMobileAds AdvertisingIdentifier(31510): No transition detected.
12-14 17:30:36.862: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment AD_COUNTER_IDENTIFIED_DEVICE
12-14 17:30:36.864: V/AmazonMobileAds GooglePlayServicesAdapter(31510): The Google Play Services Advertising Identifier was successfully retrieved.
12-14 17:30:36.864: D/AmazonMobileAds AdvertisingIdentifier(31510): No transition detected.
12-14 17:30:36.864: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_LOADAD_TO_FETCH_THREAD_REQUEST_START
12-14 17:30:36.865: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_FETCH_THREAD_SPIN_UP
12-14 17:30:36.866: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_FETCH_THREAD_SPIN_UP
12-14 17:30:36.866: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_FETCH_THREAD_START_TO_AAX_GET_AD_START
12-14 17:30:36.866: D/AmazonMobileAds MetricsCollector(31510): METRIC Publish ASSETS_ENSURED_LATENCY
12-14 17:30:36.866: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_CREATE_AAX_GET_AD_URL
12-14 17:30:36.870: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_CREATE_AAX_GET_AD_URL
12-14 17:30:36.871: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_FETCH_THREAD_START_TO_AAX_GET_AD_START
12-14 17:30:36.871: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment TLS_ENABLED
12-14 17:30:36.871: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AAX_LATENCY_GET_AD
12-14 17:30:36.873: D/AmazonMobileAds AdRequest WebRequest HttpURLConnectionWebRequest(31510): POST http://aax-us-east.amazon-adsystem.com/e/msdk/ads
12-14 17:30:36.873: D/AmazonMobileAds AdRequest WebRequest HttpURLConnectionWebRequest(31510): Request Body: {"idfa":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","ad-id":"xxxxxxxxxxxxxxxxxxxxxxx","appId":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","pk":[],"ua":"Mozilla\/5.0 (Linux; Android 5.1.1; KFAUWI Build\/LVY48F; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/59.0.3071.125 Safari\/537.36 AmazonAdSDK-Android\/5.8.1.1","adsdk":"amznAdSDK-android-5.8.1.1","dinfo":{"make":"Amazon","model":"KFAUWI","os":"Android","osVersion":"5.1.1","scalingFactor":"1.0","language":"en","country":"US","orientation":"portrait","screenSize":"600x976","connectionType":"Wifi"},"pkg":{"pn":"com.xxx.xxx","lbl":"xxx","vn":"1.4.1","v":"141"},"isTest":false,"oo":false,"slots":[{"sz":"interstitial","slot":"portrait","slotId":1,"supportedMediaTypes":["DISPLAY","VIDEO"],"video":{"minAdDuration":0,"maxAdDuration":30000}}]}
12-14 17:30:37.207: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AAX_LATENCY_GET_AD
12-14 17:30:37.208: D/AmazonMobileAds AdRequest WebRequest HttpURLConnectionWebRequest(31510): Response: 200 OK
12-14 17:30:37.208: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_AAX_GET_AD_END_TO_FETCH_THREAD_END
12-14 17:30:37.208: D/AmazonMobileAds ResponseReader AdRequest WebRequest HttpURLConnectionWebRequest(31510): Response Body: {"noretryTTL":10,"instrPixelURL":"http://aax-us-east.amazon-adsystem.com/x/px/p/QiTWGlVKxHt0KaSScXrbQdwAAAFgVyajIAEAAA-gAwrIvAY/","errorMessage":"no results","errorCode":"503","status":"error"}
12-14 17:30:37.208: D/AmazonMobileAds MetricsCollector(31510): METRIC Publish AD_NO_RETRY_TTL_RECEIVED
12-14 17:30:37.208: W/AmazonMobileAds AdLoader(31510): Server Message: no results. Try again in 10 seconds; code: 503
12-14 17:30:37.208: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_AAX_GET_AD_END_TO_FETCH_THREAD_END
12-14 17:30:37.208: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_FINALIZE_FETCH_SPIN_UP
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_FINALIZE_FETCH_SPIN_UP
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Start AD_LOAD_LATENCY_FINALIZE_FETCH_START_TO_FAILURE
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LATENCY_TOTAL
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LOAD_LATENCY_FINALIZE_FETCH_START_TO_FAILURE
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LATENCY_TOTAL_FAILURE
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment AD_LOAD_FAILED
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment AD_LOAD_FAILED_NO_FILL
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Stop AD_LATENCY_RENDER_FAILED
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment WIFI_PRESENT
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Increment ADLAYOUT_HEIGHT_ZERO
12-14 17:30:37.209: D/AmazonMobileAds MetricsCollector(31510): METRIC Set VIEWPORT_SCALE: n
12-14 17:30:37.209: D/AmazonMobileAds AdController(31510): Changing AdState from LOADING to READY_TO_LOAD
12-14 17:30:37.209: D/AmazonMobileAds Metrics(31510): METRIC Submit and Reset
12-14 17:30:37.213: D/AmazonMobileAds WebRequest(31510): GET http://aax-us-east.amazon-adsystem.com/x/px/p/QiTWGlVKxHt0KaSScXrbQdwAAAFgVyajIAEAAA-gAwrIvAY/%22c%22%3A%22msdk%22%2C%22v%22%3A%225.8.1.1%22%2C%22llfsl%22%3A52%2C%22lfsul%22%3A1%2C%22lcaul%22%3A5%2C%22lfsasl%22%3A5%2C%22al%22%3A336%2C%22nrtr%22%3A10000%2C%22laefel%22%3A1%2C%22lffsul%22%3A0%2C%22tl%22%3A396%2C%22lffsfl%22%3A0%2C%22tfl%22%3A396%2C%22vs%22%3A%22n%22%2C%22lf%22%3A1%2C%22ahz%22%3A1%2C%22tls%22%3A1%2C%22id%22%3A1%2C%22lfnf%22%3A1%2C%22wifi%22%3A1%2C%22lael%22%3A0
12-14 17:30:37.253: D/AmazonMobileAds WebRequest(31510): Response: 200 OK
amazon appstoremobile ads
3 comments
10 |5000

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

Hi MCGames,

Just to clarify, Amazon Mobile Ads worked on Amazon devices with a previous version of your app but after your latest update ads only work on non Amazon devices. Is this correct?

Also, can you verify that your mobile ads implementation matches that in QuickStart Guide.

0 Likes 0 ·
MCGames avatar image MCGames Ross@Amazon ♦♦ ·

Hi, No. I recently decided to implement it and it doesn't work on Amazon devices. But it works on non-amazon devices. There was no previous version with Amazon ads.

I triple-checked everything in QuickStart Guide and everything is ok.

0 Likes 0 ·

I've I asked the Mobile Ads SDK team to look into this issue. Further information will be posted once it becomes available.

0 Likes 0 ·
MCGames avatar image
MCGames answered

Levon@Amazon , Ross@Amazon, any help ?

10 |5000

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

Ross@Amazon avatar image
Ross@Amazon answered

The Mobile Ads development team has recently made some updates.

Please try implementing Amazon Mobile Ads again.

3 comments
10 |5000

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

Are they server updates ? Or, are you talking about the Amazon Mobile Ads SDK ?

The last Amazon Mobile Ads SDK update date is 12 of december so it's not really a recent update.

0 Likes 0 ·

Server side changes have been made. You shouldn't need to update anything on your end.

0 Likes 0 ·
MCGames avatar image MCGames Ross@Amazon ♦♦ ·

I tried again and again but it still doesn't work. Do you have any idea why ?
Do you see impressions on Kindle Fire on your stats ?

0 Likes 0 ·