我想从DFP缩放广告到设备的宽度,类似于AdMob声称缩放智能横幅的方式。(智能横幅当前不适用于DFP。)查看Hierarchy Viewer,我发现DFP广告是一个隐藏在几层FrameLayout和一个RelativeLayout中的WebView。有没有办法找到没有ID的子WebView (我有一个父RelativeLayout的ID ),调整WebView的大小,使其与广告单元的大小相同,但延伸到设备的宽度,最后缩放WebView中的内容,使其填充WebView?
对于纵向模式,我知道广告总是320x50 (减去设备密度)。我还没有决定要做什么景观。
我要求不多,不是吗?
发布于 2013-01-09 12:09:57
虽然我不知道您想要的是否可能,但这样修改内容可能(而且很可能是)违反了DFP的服务条款。任何使用WebView的广告软件开发工具包都会根据广告的配置和应用程序中的广告视图大小进行假设,以适当或不适当地缩放广告内容。虽然对你来说,“强迫”调整大小似乎是无害的,但它可能会破坏任何特定的触摸目标(比如点击这里的“巧克力”与点击这里的“香草”),这是根据广告商的规格要求的广告。
在任何情况下,您都应该联系DFP或您的广告提供商,看看可以做些什么。在最坏的情况下,只是把广告放在中性颜色的背景上,以填补任何空白。
https://stackoverflow.com/questions/14225977
复制相似问题