我的主页有大约10个按钮,每个按钮都会加载一个新意图。
function(...[$a, $b])
我希望用户点击按钮,查看插页式广告,然后查看部队屏幕。现在,它首先加载部队屏幕,然后在用户退出部队屏幕后显示插页式广告。有没有办法首先制作插页式广告?
答案 0 :(得分:5)
将您的添加加载到onCreate
,就像这样
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId("YOUR_AD_UNIT_IT");
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
interstitial.loadAd(adRequest);
然后点击按钮,调用以下功能:
public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
当用户关闭广告时,请转到下一个活动:
// Set an AdListener.
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
//Here set a flag to know that your
}
@Override
public void onAdClosed() {
// Proceed to the next activity.
goToNextActivity();
}
});
注意:用户可能会在点击按钮之前加载interstitial
广告。
答案 1 :(得分:0)
在外部创建单独的方法来显示广告功能,并在调用case内部调用方法之前,先调用gotoTroopScreen()方法再调用广告方法,然后应首先显示广告单元。