我有一个完整显示插页式广告的应用程序,但它们只是图像,而且作为生活在视频上的一代,我认为让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();
}
});
Run Code Online (Sandbox Code Playgroud)
而这两个权限;
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Run Code Online (Sandbox Code Playgroud)
广告显示得很好,但它们只是图片广告,我想要视频!
Nan*_*tey 15
您无法在项目/应用中以编程方式显示视频广告.但是,在admob控制台中,您可以指定Text, Image, Video应在应用中投放的插页式广告类型()类型.
默认情况下,Text, Image, Video应为插页式广告启用广告类型.如果您只想限制视频广告,可以停用文字和图片广告类型,但请注意,这会导致填充率降低,从而导致收入减少.另请注意,当用户在使用您的ap时连接速度较慢/较慢时,视频广告将无法加载.
只需转到获利 - >选择您的应用 - >点击插页式广告单元 - >启用/停用广告类型

| 归档时间: |
|
| 查看次数: |
17614 次 |
| 最近记录: |