首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >新的Admob、Proguard和Android 2.3

新的Admob、Proguard和Android 2.3
EN

Stack Overflow用户
提问于 2013-11-08 08:49:24
回答 1查看 623关注 0票数 3

我正在将新的AdMob集成到我的应用程序中。文档说明需要API 9或更高版本。现在问题来了:

在调试模式下,AdMob在任何支持的设备上都能正常工作。当我应用Proguard时,运行API-9的设备停止显示广告,而较新的API仍然正确显示广告。在API-9上,在Logcat中显示以下内容:

代码语言:javascript
运行
复制
11-08 00:32:03.523: W/Ads(24719): Could not get info for ad overlay.

鉴于这个问题只出现在Proguard之后,我认为这是由于一个支持类被混淆造成的。不幸的是,AdMob的集成指南中没有关于Proguard的说明,我的搜索努力只得到了一些建议,比如this并没有解决这个问题。目前,我的Proguard配置如下:

代码语言:javascript
运行
复制
-keep class com.google.ads.**
-dontwarn com.google.ads.**
-keep class com.google.android.gms.ads.**
-dontwarn com.google.android.gms.ads.**
-keep public class com.google.gson.** 

我还需要添加什么来解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-08 09:21:11

我不确定,但试试这个:

代码语言:javascript
运行
复制
-keep public class com.google.gson.** 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19849684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档