android - 带有 firebase 的 Admob,仅查看广告 : Nice job! 您正在展示来自 admob 的 320x50 测试广告

标签 android firebase admob

我为我的应用添加 admob 作为指南:

https://firebase.google.com/docs/admob/android/quick-start

https://www.youtube.com/watch?v=OLLLRUPICcc&list=PLOU2XLYxmsIKX0pUJV3uqp6N3NeHwHh0c&index=1&spfreload=5

但是admob只是查看: 不错的工作!您正在展示来自 admob 的 320x50 测试广告

它不会改变其他广告。请帮助我。

代码如下:

在 onCreate 的 Activity 中:

MobileAds.initialize(this, "ca-app-pub-9518053516260440/6844465750");
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

在 xml 中:

<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="50dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>

最佳答案

根据快速入门

If you haven't created an AdMob account and registered an app yet, there's no better time than now. If you're just experimenting with the SDK in a Hello World app, though, you can use this App ID to call the initialize method: ca-app-pub-3940256099942544~3347511713.

您正在使用测试 appID。要使其正常工作,您需要创建自己的帐户。比创建应用程序并使用您自己的应用程序 ID。这将让您自定义应该显示的广告,它会显示实际的广告。但为了测试,您应该使用此 AppID,因为您不应点击自己的广告。

在 xml 中修复您的 appID。但即便如此,实际开始工作也需要一些时间。可能需要大约一天的时间才能开始显示真实广告。

关于android - 带有 firebase 的 Admob,仅查看广告 : Nice job! 您正在展示来自 admob 的 320x50 测试广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45933932/

相关文章:

android - 从命令行创建项目时如何在android中使用代码模板?

java - setMinHeight 在 android.widget.TextView 中无法正常工作

Android MediaCodec 编码器 - 三星设备的奇怪结果

android - 广告移动 |扩展横幅尺寸?

android - 无法解析符号 'Ads'

android - 错误膨胀类(自定义 View )

python - 有没有办法使用 Python(例如 : TensorFlow or Sci-kit learn libs) in Flutter apps?

android - 尝试删除 Android Firebase 中的项目时出现空指针异常

android - 如何获取 firebase 数据库的实时更新?

java - 无法让 Admob 在多种布局上显示?