好的,我正式在我的智慧结束在这里。在使用AdMob的Android应用上工作。一切设置为their instructions后面的字母,没有错误等。AdMob AdView只出现在横向方向
问题是:我只在手机处于横向方向时看到广告。
我在网上搜索,做每一个最后一件事,我能想到的测试:
- 试图在测试模式和正常模式
- 从我的主要活动的清单和他们删除了方向configChanges在代码中的处理程序,如果他们使它
- 删除了应用程序的所有功能,使的onCreate看起来像试过主要布局的每一个可能的变化之一,上面的说明
- - 将其放置在不同的位置,除去行吟诗人r部件,不同的布局等
这些只是几个小时的测试总结,每次结果都是一样的。肖像没有显示广告,横向显示广告(如预期的那样 - 没有拉伸,但最大宽度问题是众所周知的,而不是问题)。
Logcat显示所有东西都可以在两个方向上正常工作:请求发出,广告返回。我可以点击横向显示的广告,但是点击他们想要以纵向显示的区域却什么也不做。
这让我精神振奋!有任何想法吗?
编辑:好的,问题没有了,但我担心我不能真正称它为“修复”。我记得在之前的但类似的应用程序中正常工作的广告。它使用的是不同版本的AdMob SDK - 我不知道任何细节,但admob-sdk-android.jar是77kb而不是136kb。
我将旧版应用中的77kb文件与attrs.xml文件一起复制到新应用中,该文件必须将AdView中的primaryTextColor属性更改为textColor,就是这样。现在完美地工作 - 作为奖励,广告横向在整个屏幕横向拉伸以及横向视图!
我发布这个作为编辑,而不是一个答案,因为它似乎更合适,我仍然很想知道是否有人可以解决这个问题。这是一个AdMob SDK问题吗?
你有没有试过,以取代一些静态的AD浏览,看看问题出在布局还是在admob集成? – Juhani 2011-01-31 12:07:30