0
我想在我的應用中顯示測試插頁式廣告。但它只適用於仿真器。真實設備日誌顯示測試廣告在實際設備上無法使用
I/Ads: Trying mediation network:
I/Ads: Instantiating mediation adapter: com.google.DummyAdapter
I/Ads: No fill from any mediation ad networks.
W/Ads: Failed to load ad: 3
下面是一個僅用於調用ad的按鈕示例。 我大多來自https://developers.google.com/admob/android/interstitial
public class MainActivity extends AppCompatActivity {
private InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
mInterstitialAd.loadAd(new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("C8769F4DD80CE4D614D7ED92F6F49E61").build());
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// Load the next interstitial.
mInterstitialAd.loadAd(new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("C8769F4DD80CE4D614D7ED92F6F49E61").build());
}
});
}
public void onClickBtn(View v)
{
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Log.d("TAG", "The interstitial wasn't loaded yet.");
}
}
App有互聯網訪問權限複製的代碼。
請試試看。我想知道它是否適用於不同的設備。如果不是哪裏出了問題?
,如果你在你的問題添加'AndroidManifest.xml'文件這將是巨大? – Aryan
我相信代碼應該可以正常工作,並且您正在使用正確的廣告單元ID進行插頁式測試。您可以告訴我們您正在加載廣告的設備以及您所在的世界的哪個位置?測試廣告本身可能存在問題。 – RedBrogdon
我使用HTC One S設備與cyanogenmod 12.我位於俄羅斯。 –