iOS - Impressions GREATLY underreported in Amazon Dashboard
Good morning everyone, I am seeing my interstitial impressions under iOS to be GREATLY under-reported on the Amazon Dashboard -- i.e., I am only seeing about 10%-20% of the actual number of impressions displayed. Hello, I am having a problem with Amazon Mobile Ads where the IMPRESSIONS number is SIGNIFICANTLY underreported on the Amazon dashboard. Here are example details regarding one iOS game app: In my game, I display Amazon Mobile Ads whenever possible, and display Chartboost ads whenever Amazon Mobile Ads are not available. I have been seeing this issue for a while but I wanted to get enough data so I could be CERTAIN that the impressions are being underreported. My example is the week of September 12 through September 19. In my game, I first take the following steps whenever I am ready to display an ad: 1. Check if an Amazon Mobile Ad is available (using AmazonAdInterstitial isReady method). 2. If so, I record an "Interstitial.Amazon" event to Flurry analytics. 3. Then I display the Amazon ad (with AmazonAdInterstitial presentFromViewController method). 4. Finally, I confirm that an ad was actually displayed by watching the interstitialDidPresent callback. As a failsafe, if I do not get a callback to interstitialDidPresent after calling presentFromViewController, then my code logs an appropriate analytics event, and then never checks for Amazon Ads again for the rest of the session. This failsafe analytics event has NEVER been reported, so my the isReady property is accurate and the ads are really getting displayed. So, on to the data: During the week in question, the game logged 1091 Interstitial.Amazon events. That means 1091 times, an ad was loaded, isReady returned true, and a request to display the ad (presentFromViewController) was called, and each time interstitialDidPresent callback was triggered. However, during that same week, my Amazon Mobile Ads dashboard shows only 187 impressions. I am losing out on over 80% of my impressions I am delivering to Amazon -- and over 80% of the money! I understand there can be differences in reporting time windows. Perhaps a slightly different timezone, or different cutoff times for the end of the day, so I am willing to accept some margin of error. However, this is MILES away from correct. And I know the ads are displaying as my own kids' friends play the game and I see the ads then. Additionally, when in test mode, the ads were always displaying correctly, and I tested, for example, 100 test ads in a row, to be sure nothing glitched out. By comparison, with Chartboost in the same time period, I logged 1513 Interstitial.Chartboost events (meaning that Chartboost had an ad ready and I displayed it), and Chartboost's own website shows 1302 impressions during the same period -- much more close to looking valid, and within a margin of error that I am not concerned about. Going back a little further, from 8/20/2015 to 9/19/2015 I displayed 4,343 Amazon Interstitial ads, but my Amazon dashboard is only giving me credit for 470 impressions -- again, I am losing out on about 89% of my impressions! I have not checked the impression numbers on other apps in IOS nor any of my Android apps yet. I have all the screen shots and data to support what I am saying. I expect this is a bug in the Amazon Mobile Ads SDK or perhaps on their server side. With this $6 ECPM promotion that is going on, these is especially frustrating. Can anyone else confirm a similar underreporting?? I have submitted a support request to Amazon, as I look to them to fix the reporting problem as well as correcting the impression counts and money earned. Thanks everyone, Drew [b][/b][b][/b]
Don't expect a reply on the forums too soon. We rarely get any replies to our questions on the forums and the official support for Amazon developers is really, really bad. I would also really like to see the official answer to your problem/question. I will definitely follow this thread.