android - 如何让 AdMob 真实广告在 Android 应用上运行
问题描述
我已经创建了一个 Android 应用程序,但是在真实设备上显示真实广告时遇到了严重问题。每次都会显示测试广告,但是当我使用真实的横幅 ID 时,错误日志中除了以下内容之外什么都没有显示:
02-09 10:29:50.716 16952-16952/com.example.stupidgeek.news I/Ads:使用 AdRequest.Builder.addTestDevice("28E075A3715CDF584BC5657226DBC1A6") 在此设备上获取测试广告。
自从我创建这个特定的应用程序 ID 以来已经有几个星期了,所以这不是等待一段时间的问题。我从来没有让真正的广告起作用。你有什么建议吗?
My MainActivity.java
MobileAds.initialize(MyContext.getContext(), "ca-app-pub-8876847501690636~9092222318");
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
mAdView.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int errorCode) {
// log the error code
}
});
我的布局:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom= "true"
ads:adSize="BANNER"
android:layout_alignParentEnd="true"
android:layout_below="@id/content"
ads:adUnitId="ca-app-pub-8876847501690636/9447445538">
</com.google.android.gms.ads.AdView>
解决方案
谢谢...但是我已经生成了发布版本,添加了我的添加密钥,我已经等了四天了,仍然没有显示。