允许Admob显示视频广告

时间:2014-10-27 18:38:09

标签: android admob

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

我是否必须为此添加额外权限?或者我应该做些什么?

以下是我展示广告的方式;

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"/>

广告显示正常,但它们只是图片广告,我想要视频!!

1 个答案:

答案 0 :(得分:15)

无法在您的项目/应用中以编程方式显示视频广告。但是,在admob控制台中,您可以指定应在应用中投放的插页式广告类型(Text, Image, Video)的种类。

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

只是去货币化 - &gt;选择您的应用 - &gt;点击插页式广告单元 - &gt;启用/停用广告类型

enter image description here