【问题标题】:Guide on implementing ads is very vague, what is meant to put in?实施广告的指南很模糊,是什么意思?
【发布时间】:2018-11-17 09:23:39
【问题描述】:

我一直在关注this 向应用程序添加广告的教程。说的部分:

<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="[ADMOB_APP_ID]"/>

令人难以置信的沮丧。

我知道ADMOB_APP_ID 是ca-app-pub-numbers~numbers,但您是否保留方括号?还有什么是APPLICATION_ID?我尝试使用 admob 应用程序 ID,defaultconfig 下的 applicationID,甚至将其保留为 APPLICATIONID,但没有任何效果

这是我当前的 xml 文件尝试的样子:

<meta-data
    android:name="com.google.android.gms.ads.Application_ID"
    android:value="ca-app-pub-numbers~numbers"/>

【问题讨论】:

标签: android firebase admob


【解决方案1】:

它应该看起来像这样(documentation):

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-3940256099942544/6300978111"/>

ADMOB_APP_ID 是从 Firebase 控制台获取的 ID。

提示:您需要将菜单向下滚动到左侧;这是最后一个项目。

【讨论】:

  • 所以你离开 android:name="com.google.android.gms.ads.APPLICATION_ID" as android:name="com.google.android.gms.ads.APPLICATION_ID"` 而不做任何改变,并使用这个:imgur.com/a/ExNf46M 作为 ADMOB_APP_ID
  • 意识到我做错了什么!我的实际应用中有“Aplication_ID”而不是“APPLICATION_ID”
  • @L.F 这样的public final static 常量名称在 Java 中总是大写的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-18
  • 1970-01-01
  • 2018-11-19
  • 1970-01-01
  • 2010-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多