【发布时间】:2020-05-31 16:26:24
【问题描述】:
广告未展示。我已将我的设备配置为测试单元。
MobileAds.initialize(getActivity(), new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
//setup test device
MobileAds.setRequestConfiguration(
new RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("A222ECB948AFB6D392596135E7D33D35"))
.build());
mAdView = root.findViewById(R.id.adView);
final AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
mAdView.setAdListener( new AdListener(){
@Override
public void onAdLoaded() {
Log.i("nonsinglefragment","ad loaded");
super.onAdLoaded();
}
@Override
public void onAdFailedToLoad(int i) {
Log.i("nonsinglefragment","ad load failed "+i);
super.onAdFailedToLoad(i);
}
});
Xml 代码
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:adSize="BANNER"
app:adUnitId="@string/ad_id1"/>
这是日志猫
I/Ads: Updating ad debug logging enablement.
I/Ads: This request is sent from a test device.
W/Ads: Not retrying to fetch app settings
I/Ads: This request is sent from a test device.
W/Ads: Not retrying to fetch app settings
W/Ads: Update ad debug logging enablement as false
I/Ads: Ad failed to load : 0
I/Ads: Ad failed to load : 0
使用 google 的示例测试 ID 一切正常。当我实现我的单位 ID 时,问题就开始了。
【问题讨论】:
标签: android android-studio admob banner banner-ads