Admob 插页式广告的错误实施问题 - 延迟上传 - 永恒的插页式广告
Bad implementation issue with Admob interstitial - late upload - timeless interstitial
我对 admob 插页式广告有很大的疑问。广告打开延迟和用户点击无效。出现大量无效点击。这是糟糕的用户体验,可以暂停我的 AdMob 帐户。我怎样才能摆脱这种糟糕的局面。
我希望它像这样工作[1]
我的代码:
onCreate method;
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(REKLAM_ID);
AdRequest adRequest1 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest1);
interstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
});
那么插页式广告的最佳使用方式是什么?
我的应用程序有几个页面,当我添加任何人时,它会在用户按下任何按钮时特别延迟打开。
我想在应用加载时启动此代码是否正确?
首先您需要决定展示 admob 广告的最佳时间。
您可以查看插页式 Interstitial best practice
的 admob 最佳实践
之后您需要将广告加载与广告呈现分开,以避免在不需要的时间显示广告
首先加载广告:
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(REKLAM_ID);
AdRequest adRequest1 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest1);
当您想要显示广告时 - 检查可用性并在加载后显示:
if (interstitial.isLoaded()) {
interstitial.show();
这样广告会立即显示,不会延迟
我对 admob 插页式广告有很大的疑问。广告打开延迟和用户点击无效。出现大量无效点击。这是糟糕的用户体验,可以暂停我的 AdMob 帐户。我怎样才能摆脱这种糟糕的局面。
我希望它像这样工作[1]
我的代码:
onCreate method;
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(REKLAM_ID);
AdRequest adRequest1 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest1);
interstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
});
那么插页式广告的最佳使用方式是什么?
我的应用程序有几个页面,当我添加任何人时,它会在用户按下任何按钮时特别延迟打开。
我想在应用加载时启动此代码是否正确?
首先您需要决定展示 admob 广告的最佳时间。 您可以查看插页式 Interstitial best practice
的 admob 最佳实践之后您需要将广告加载与广告呈现分开,以避免在不需要的时间显示广告
首先加载广告:
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(REKLAM_ID);
AdRequest adRequest1 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest1);
当您想要显示广告时 - 检查可用性并在加载后显示:
if (interstitial.isLoaded()) {
interstitial.show();
这样广告会立即显示,不会延迟