我需要一些帮助,问题是,当插页式广告打开时,当它关闭时,会从我用于显示非页内广告的变量中卸载加载的广告,我的问题是我可以阻止它卸载广告吗?如果是,那我该怎么办?
答案 0 :(得分:0)
这很正常。
相同的添加只能显示一次。关闭后,您必须申请一个新的。您可以使用相同的InterstitialAd
对象来请求新的AD。但是,你真的必须加载一个新的。
您可以创建AdListener并检查添加何时关闭。这样,您可以申请一个新的。
在AdMob's DOC页面中,您可以找到一些示例:
public class MainActivity extends ActionBarActivity {
InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("AD UNIT ID");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
}
});
requestNewInterstitial();
}
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID")
.build();
mInterstitialAd.loadAd(adRequest);
}
}