我有一个完美显示插页式广告的应用程序,但它们只是图像,而且作为生活在视频上的一代,我认为让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"/>
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。