允许Admob显示video广告

我有一个应用程序可以完美地显示插页式广告,但它们只是图像,而作为一个以video为生的一代,我认为让Admob也能够显示video广告也是有益的。

我必须为此添加额外的权限吗? 或者我应该做什么不同?

以下是我如何展示广告;

interstitial = new InterstitialAd(Main.this); // Insert the Ad Unit ID interstitial.setAdUnitId("ca-app-pub-...442"); //Locate the Banner Ad in activity_main.xml // Request for Ads adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("") .build(); // Load ads into Banner Ads //adView.loadAd(adRequest); // Load ads into Interstitial Ads Runnable r = new Runnable () { @Override public void run() { interstitial.loadAd(adRequest); } }; runOnUiThread(r); // Prepare an Interstitial Ad Listener interstitial.setAdListener(new AdListener() { public void onAdLoaded() { // Call displayInterstitial() function displayInterstitial(); } }); 

而只是这两个权限;

 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

广告显示正常,但他们只是图像广告,我想video!

Solutions Collecting From Web of "允许Admob显示video广告"

没有办法在您的项目/应用程序中以编程方式显示video广告。 但是,在admob控制台中,您可以指定应该在应用内投放的插页式广告types( Text, Image, Video )。

默认情况下Text, Image, Video应为插页式广告启用Text, Image, Video广告types。 如果您只想限制为video广告,则可以停用文字广告和图片广告types,但请注意,这会导致较低的填充率,从而导致收入下降。 另外请注意,当用户在使用您的ap时,互联网连接速度较慢/较慢时,video广告将无法加载。

只需转到获利 – >select您的应用 – >点击插页式广告单元 – >启用/停用广告types

在这里输入图像说明