【问题标题】:AdMob API and keywordsAdMob API 和关键字
【发布时间】:2011-07-01 06:27:46
【问题描述】:

是否有人在设置关键字或搜索查询时设法从 AdMob 服务器获取相关广告?我的应用程序在 Android 上运行,我设法从 AdMob 服务器检索广告。

我尝试了几种解决方案,但似乎都不起作用。


解决方案 1: 使用 AdView 类中的 setKeywords( String keywords )setSearchQuery( String searchQuery ) 方法,然后调用 requestFreshAd()。当前正在进行请求时,对requestFreshAd() 的调用会在日志中生成以下消息:

“WARN/AdMobSDK(2541):忽略 requestFreshAd(),因为我们是 现在已经在请求广告了。”

.

因此,当没有请求正在进行但它不再起作用时,我尝试调用requestFreshAd()


解决方案 2: 在 XML 布局中,在 AdView 元素上使用属性 myapp:keywords="myKeywords"。此属性先前已在 attrs.xml 文件中声明。

【问题讨论】:

    标签: android search keyword admob ads


    【解决方案1】:

    ADMob SDK 将根据设置的刷新率自动请求新添加。我认为默认是60s。因此,您根本不必致电requestFreshAd()。从 Eclipse 运行您的应用程序,转到添加的活动,然后观察 logcat 窗口。您会定期看到根据刷新率设置自动获取添加内容。 您可以在http://www.admob.com/my_sites 上更改刷新率,然后单击应用程序上的“管理设置”和“应用程序设置”。此外,您只需在布局 XML 文件中的 AdView 元素上使用 refreshInterval 属性设置刷新间隔。

    【讨论】:

    • 感谢您的回答。我同意你的刷新间隔。但是,我尝试使用它,因为广告返回未链接到关键字。我看到几天前 AdMob API 发生了变化;也许他们已经更正了关键字 API(我还没有尝试过)。
    • @TeddyBearFr - 我还没有更新 admob 代码,想知道您对代码更新有何看法?您是否有任何运气设置关键字并获得更好的结果?我已经设置了关键字,但基本上没有得到与关键字匹配的结果。就像 adMob 只是在上面投放广告,根本不关注我的关键字。
    • @dell116 我没有更新 AdMod 代码。因此,我无法告诉您此关键字问题是否已解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2013-09-03
    相关资源
    最近更新 更多