1

我在新应用程序中实施了广告。有一个平铺网格布局,我想在内容项之间放置广告。瓷砖在不同的设备上具有不同的尺寸。它的大小以百分比计算。

我想将广告设置为与常规内容项相同的宽度和高度。我有一个解决方案:

    int width = getConentTileWidth();
    int height = getContentTileHeight();
    AdSize customAdSize = new AdSize(width, height);
    publisherAdView.setAdSizes(customAdSize);

这看起来不错,但我不知道广告团队是否必须以某种方式处理它。在旧应用程序中使用了这种类型的 AdSize.MEDIUM_RECTANGL,它被重新调整以适合每个设备。广告系统有什么不同吗?如果我使用自定义尺寸,广告团队必须购买/请求新尺寸的广告吗?

是否有可能以这种方式获取广告并重新调整它:

 publisherAdView.setAdSizes(AdSize.MEDIUM_RECTANGLE);

并在 onAdLoaded 回调中获取发布者AdView(或获取子项)并强制设置宽度、高度。我不知道谷歌是否允许。有人可以确认吗?

还有其他解决方案吗?

4

1 回答 1

0

我不建议尝试扩展以 AdX 补余广告为目标的 AdMob 横幅或 DFP 横幅。它们的设计和格式适合特定尺寸。

另一方面,Native Express 格式旨在处理各种尺寸,您可以在发出请求时即时设置。如果您还没有,我建议您看一下指南教程视频。

于 2017-07-17T15:20:22.557 回答