How to show admob ads vertical in landscape mode? (Android)(如何在横向模式下垂直显示admob广告?(安卓))
问题描述
我想展示如下所示的 admob 广告.我的游戏被锁定在横向模式,我想垂直展示广告.我使用 XML 布局来放置我的广告.
I want to show the admob ads like the following. My game is locked in landscape mode, and I want to show the ads vertically. I used the XML layout to placed my ads.
推荐答案
为此,您必须创建一个扩展 AdMob 视图的自定义 View
,然后覆盖 onDraw()
方法.但是,由于没有可用于 AdMob 视图的源代码(据我所知),这可能是不可能的.如果您有 AdMob onDraw()
方法的来源,则可能只是交换 x 和 y 变量的问题.
To do this, you would have to create a custom View
that extends the AdMob View, then override the onDraw()
method. Because there is no source code available for the AdMob View (that I know of), however, this may be impossible. If you had the source of the AdMob onDraw()
method, it could be simply an issue of swapping the x and y variables.
另一种选择是将您的 Activity 保持在 Portait 模式,然后覆盖您自己的 Views 的 onDraw()
方法以横向绘制它.但这将是很多工作,因为您必须为按钮、图像布局等创建自己的自定义视图.
Another option is to keep your Activity in Portait mode, and then override your own Views' onDraw()
method to draw it in landscape. This would be a lot of work though, as you'd have to create your own custom views for buttons, image layouts, etc.
这篇关于如何在横向模式下垂直显示admob广告?(安卓)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在横向模式下垂直显示admob广告?(安卓)


- Android viewpager检测滑动超出范围 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- Android - 拆分 Drawable 2022-01-01