Google ADs(ADmobs) 需要 API 级别 4.0 Android

Posted

技术标签:

【中文标题】Google ADs(ADmobs) 需要 API 级别 4.0 Android【英文标题】:Google ADs(ADmobs) requires APi level 4.0 Android 【发布时间】:2013-04-03 05:16:51 【问题描述】:

我正在开发 Admobs 。我从这个Admobs site 下载了代码,现在在清单文件中声明,对于广告视图活动,它应该使用这些配置更改:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"

在 android 4.0 及更高版本中可用。但是我构建的应用程序需要 3.0 api 级别及以上,所以在 3.0 到 3.2 中我不能使用这些配置设置,所以当我使用时:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode

报错:

您必须在清单中声明 adActivity 并更改配置

在此之后未显示的广告将得到任何帮助

【问题讨论】:

This looks to be a pretty thorough solution,顺便说一句,谷歌上的第一个错误消息。 @KenY-N 谢谢你这么大的帮助 【参考方案1】:

希望这对您有所帮助,我也遇到了同样的问题,但按照以下方式解决,在您的 Manifest 文件中声明,如需要,更改 minSdkVersion targetSdkVersion

 <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="13" />


<activity
            android:name="com.google.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />

【讨论】:

以上是关于Google ADs(ADmobs) 需要 API 级别 4.0 Android的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Google Ads API 获取所有帐户树?

如何通过 Google Analytics API 获取 Google Ads 关键字和广告内容

使用 API 自动将商店销售直接转化导入 Google Ads

将 Google-Ads API GoogleAdsRow 转换为 json?

Google Ads API - 是不是存在 REST API?

使用新 oAuth 1.0 的 Google Ads API、C#、SOAP 请求?