我是用Java和Android编程的新手。我让admob在最基本的层面上工作,当设备处于水平方向时,admob往往会弹出并占据很大一部分屏幕。
如果广告是水平方向,那么检测方向并隐藏广告的最佳方法是什么?是否有必要将admob应用程序放在线程中,以检查方向的更改并隐藏/取消隐藏它?
敬请指教。
谢谢!
发布于 2010-11-13 03:49:48
你能不能不要把它包含在你的景观布局XML文件中?您可以通过在布局文件夹名称的末尾包含"-land“来获得布局的横向版本。例如:
/res/
/layout/
/main.xml
/layout-land/
/main.xml如果main.xml是您为活动加载的布局,当手机处于横向时,操作系统将自动加载layout-land文件夹中的布局。因此,在该XML文件中,您可以重新调整布局中的admob广告或将其完全删除(如果它是布局对象?我从未使用过admob)。
https://stackoverflow.com/questions/4168083
复制相似问题