我可以从 AdMob/DFP 重新调整 Google 广告的等级吗?



我在新应用程序中实现了广告。有一个磁贴网格布局,我想在内容项之间放置广告。磁贴在不同的设备上具有不同的大小。其大小以百分比计算。

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

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(或获取子级(并强制设置宽度、高度。我不知道谷歌是否允许。 有人可以确认吗?

还有其他解决方案吗?

我不建议尝试扩展以 AdX 回填为目标的 AdMob 横幅或 DFP 横幅。它们的设计和格式适合某些尺寸。

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

最新更新