gpt4 book ai didi

android - AdMob AdView 仅以横向显示

转载 作者:行者123 更新时间:2023-11-29 02:14:53 25 4
gpt4 key购买 nike

好吧,我已经无计可施了。开发一款使用 AdMob 的 Android 应用。一切都设置为 their instructions 后面的字母, 没有错误等。

问题是:我只在手机横向时看到广告。

我已经在线搜索并做了我能想到的最后一件事来测试它:

  • 在测试模式和普通模式下都试过了
  • 从我的主要 Activity 的 list 及其代码中的处理程序中删除了方向 configChanges,以防它们导致它
  • 删除了应用程序的所有功能,以便 onCreate 看起来像上面说明中的那样
  • 尝试了主布局的所有可能更改 - 将其放置在不同的位置、删除其他小部件、不同的布局等

这些只是几个小时测试的总结,每次的结果都是一样的。纵向不显示广告,横向显示广告(按预期/在预期位置 - 未拉伸(stretch),但最大宽度问题是众所周知的,不是问题)。

Logcat 显示在两个方向上正常工作的所有内容:发出请求,返回广告。我可以点击以横向显示的广告,但点击它们本应以纵向显示的区域没有任何作用。

这让我精神崩溃!有什么想法吗?

编辑:好的,问题已经解决,但恐怕我不能真正称之为“修复”。我记得广告在以前但类似的应用程序中运行良好。它使用不同版本的 AdMob SDK - 我不知道任何细节,但 admob-sdk-android.jar 是 77kb 而不是 136kb。

我将旧应用程序中的 77kb 以及 attrs.xml 文件复制到新应用程序中,这需要将 AdView 中的 primaryTextColor 属性更改为 textColor,仅此而已。现在完美运行 - 作为奖励,广告也在横向 View 中水平延伸到整个屏幕!

我将此作为编辑而不是答案发布,因为它看起来更合适,而且我仍然很想知道是否有人可以阐明这个问题。是 AdMob SDK 问题吗?

最佳答案

我也遇到了这个问题,你应该检查父容器是否被填充,如果是,去掉填充,突然出现广告。我觉得这不太合逻辑,但很有帮助。

关于android - AdMob AdView 仅以横向显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4850556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com