Hi Mike,
Thank you for reaching out to us.
The AdMob SDK should be able to display ads on any Android device that has Google Play Services (GPS) installed, disregarding the app store where the app came from. You may want to consult with the support channels of the relevant third parties (such as Amazon) if the above has not been included on their devices by default.
If you could confirm that the above is not posing an issue (due to GPS being installed already), could you then provide the details below (via Reply privately to author) so that I can investigate further?
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team
Hi Mike,
I'm afraid that the Google Play Services (GPS) requirement by AdMob can only be met by manually installing GPS into the Android device in question, and not by adding additional code to your app. To that end, I would recommend contacting the support channels of Amazon for further assistance on this one.
Hi Mike,
I understand your concern.
Just to give context here: the AdMob SDK normally pulls ads that, upon being clicked, would either lead you to the advertised website, or to the advertised Android app. Both kinds of ads are pulled from Google servers, with the latter kind (in particular) assuming that your Android device has Google Play Services installed in order to direct you to the advertised app's Google Play Store page.
As for embedding GPS into your code: you may try referring to this page as a starting point on how to do this. Kindly note that this is rather out-of-scope with our level of support, so you may want to consult with the support channels for general Android development for further assistance on this.
Lastly, you may also try implementing Mediation in order to help in the filling of ads. However, as with the above, ads that advertise Google Play Store apps might still not appear even with Mediation active.
Ultimately, there might be something on the Amazon side that is interfering with the normal operation of the AdMob SDK, whether it be due to the lack of access to Google Play Services, or due to something else. I would still recommend contacting Amazon for further assistance on this.