所以我想在我的应用程序中实现一个插页式广告。我开始使用测试广告进行测试,但它们不起作用。我从 onAdFailedToLoad() 方法中得到错误代码 3。此外,我尝试显示此示例中的插页式广告,但它也不起作用https://github.com/googleads/googleads-mobile-android-examples。我试图从牛轧糖 os btw 运行它
这是我的代码:
setupAds() 方法在 onCreate() 中调用
private void setupAds() {
//MobileAds.initialize(this, "AD_ID");
MobileAds.initialize(this,
"AD_ID");
mInterstitial=new InterstitialAd(this);
mInterstitial.setAdUnitId("AD_ID");
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
Toast.makeText(PopupActivity.this, "onAdlOOADED", Toast.LENGTH_SHORT).show();
}
@Override
public void onAdFailedToLoad(int errorCode) {
Toast.makeText(PopupActivity.this, "onAdfailedtoload" + errorCode, Toast.LENGTH_SHORT).show();
}
@Override
public void onAdOpened() {
Toast.makeText(PopupActivity.this, "onAdOpened", Toast.LENGTH_SHORT).show();
}
@Override
public void onAdLeftApplication() {
Toast.makeText(PopupActivity.this, "onAdleftaplication", Toast.LENGTH_SHORT).show();
}
@Override
public void onAdClosed() {
Toast.makeText(PopupActivity.this, "onAdcLOASED", Toast.LENGTH_SHORT).show();
}
});
AdRequest request = new AdRequest.Builder().
addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
mInterstitial.loadAd(request);
((Button) mView.findViewById(R.id.test_ad_button)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mInterstitial.isLoaded()){
mInterstitial.show();
}
}
});
}
我在这里展示广告:
if (!isFirstStarted()){
if (mInterstitial.isLoaded()){
mInterstitial.show();
}
}
蛊毒传说
aluckdog
慕的地10843
相关分类