0

我想从 DFP 将广告缩放到设备的宽度,类似于 AdMob 声称缩放智能横幅的方式。(智能横幅目前在 DFP 中不可用。)查看 Hierarchy Viewer,我看到 DFP 广告是一个 WebView,隐藏在几层 FrameLayout 和一个 RelativeLayout 中。有没有办法找到一个没有ID的子WebView(我有一个父RelativeLayout的ID),调整WebView的大小,使其大小与广告单元具有相同的比例,但延伸到设备的宽度,最后缩放/缩放 WebView 内的内容以填充 WebView?

对于纵向模式,我知道广告始终为 320x50(减去设备密度)。我还没有决定要为景观做什么。

我要求不高,是吗?

4

1 回答 1

0

虽然我不知道您想要的内容是否可行,但修改此类内容可能(并且可能)违反了 DFP 的服务条款。任何使用 WebView 的广告 SDK 都会根据广告的配置方式和应用程序中的广告视图大小做出假设,以适当地缩放广告内容。虽然对您来说“强制”调整大小似乎是无害的,但它可能会破坏任何特定的触摸目标(例如单击此处查看“巧克力”与单击此处查看“香草”),这些目标是根据广告商的规范要求的广告。

在任何情况下,您都应该联系 DFP 或您的广告提供商,看看可以做什么。最坏的情况是将广告放在中性色背景上以填充任何空白空间。

于 2013-01-09T04:09:56.830 回答