我想根据用户使用的屏幕尺寸在我的网站上放置广告。 我想要实现它的方法是为每个adsense分配最小和最大宽度。如果设备足够大,它将收到更大的广告。我想通过创建一个对象数组来做到这一点。每个对象将包含宽度,高度,客户端和插槽。我可以动态创建一个元素(没有所有缩进和其他东西)吗?
它看起来像这样:
<ins class="adsbygoogle" style="display:inline-block;width:'+ ad.width +'px;height:'+ ad.height +'px" data-ad-client="'+ ad.client +'" data-ad-slot="'+ ad.slot +'"></ins>
将它插入身体后我会打电话给
(adsbygoogle = window.adsbygoogle || []).push({});
所以广告会出现。
你能告诉我你是否尝试过这个并且它是否是一个好方法?或者也许是不允许的?有关代码修改的Adsense指南对我来说并不清楚。
答案 0 :(得分:1)
使用自适应广告单元。它针对移动,标签和桌面屏幕进行了优化。