Developing an application for Android TV, I have a question on the use of ads.
The Android TV layout guide states that:
Advertising on Android TV must always be full-screen. Ads must not appear alongside or over content. The user must be able to dismiss an advertisement with the D-pad controller. Video ads must be dismissible within 30 seconds of their start time.
Android TV does not provide a web browser. Your ads must not attempt to launch a web browser or redirect to the Google Play Store.
Google's Admob does provide interstitial ads. However, I am not clear whether it meets the other requirements:
If Admob does not provide ads suited for Android TV, are there any other recommended networks that can be used?
Login to AdMob and open your dashboard. Now, go to Applications> Add an Application> Fill out the information required by AdMob> Click Add, which will generate an AdMob ID for your application.
You can definitely use Admob without uploading your app to Google Play.
Configure your appAdd your AdMob app ID (identified in the AdMob UI) to your app's AndroidManifest.xml file. To do so, add a <meta-data> tag with android:name="com.google.android.gms.ads.APPLICATION_ID" . You can find your app ID in the AdMob UI.
Can ads be dismissed with the D-pad?
Yes they can (Press the "Back" button)
Are video ads dismissable within 30 seconds of their start time?
I have yet to see a video ad served by Admob but I would guess that they would be dismissable as it would not make sense for Google to apply this limitation if their own ad network was not compliant.
Do ads launch a web browser when activated, or are they "view-only"?
No web browser
As an addition, I have noticed that ads do not seem to be tailored towards Android TV at present. In my trial, most of the advertised apps were not compatible or installable on Android TV.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With