您好我正在使用我的应用中的AdMob。
以下方法用于设置单位ID并设置TestDevice。
public static void getInterstitialAdInstace(final Context mContext) {
// Create the interstitial.
interstitialView = new InterstitialAd(mContext);
interstitialView.setAdUnitId(mContext.getResources().getString(
R.string.GoogleAdMob_interAdUnitId));
AdRequest adRequest = new AdRequest.Builder().addTestDevice(
AdRequest.DEVICE_ID_EMULATOR).build();
interstitialView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
}
});
// Begin loading your interstitial.
interstitialView.loadAd(adRequest);
}
以下用于显示插页式广告的方法。
public static void displayInterstitial() {
if (interstitialView != null) {
if (interstitialView.isLoaded()) {
interstitialView.show();
}
}
}
我们已成功将该应用上传到Play商店。但几个月后我们的印象为零。我们检查了代码。 log-cat显示以下错误。
No fill from ad server.
No fill from any mediation ad networks.
我探索了一些。其中一个是Link 1
我该怎么办?需要创建任何新的AdUnitId?或任何需要做的事情?
答案 0 :(得分:0)
您没有提及您在调解流程中使用的广告网络。
你需要: