The Amazon message "does not install on Kindle (1st gen)" can be ignored. It merely means that your app wont run on the first gen kindles which has a minimal market share. I assume it 'PASSED' for all other Amazon devices. That's 95% of Amazon devices its OK on. You can fix this by building to a lower Android version number but its not worth the hassle. All my Amazon apps had that message and I ignore it.
As for your ads not showing. I see your using the same ID sting in both your banner ad and interstitial ad fields. They should be different ID numbers. When you create an AdMod ID string it asks you if you want banner or interstitial - a UNIQUE number is then generated. Use an interstitial ad. Banners are a waste of time.
Here is a screenshot of how I implement ads. Follow the 'Yellow' sections. The yellow sections do the following:
On the left - Admob plugin is used with an INTERSTITIAL ID only.
On the left - set 'Test Mode' to False. This OKs the serving of 'real' ads and not test ad content. Only serve real ads when 'ready to ship'.
On the right - I preload an advert and set the counter to '0'.
On the right - The counter increments +1 on every user input.
On the right - When the counter is equal to or greater than 5 - I show an advert. I then reset the counter to '0' and the process starts again.
Hope this helps and I admire your tenaciousness.
You do not have the required permissions to view the files attached to this post.