通过自适应广告代码参数,您可以更改自适应展示广告单元的行为。例如,指定广告单元应采用的大体形状。要使用自适应广告代码参数,您通常需要对自适应广告代码稍作更改。例如,您可以将 data-ad-format
参数的值从“auto”
更改为“rectangle”
。与高级自适应广告代码功能不同,您不需要对代码进行多项更改,也不需要使用 CSS 媒体查询。
指定大体形状(仅限桌面设备)
您可以通过修改广告代码来指定广告单元应采用的大体形状(横向、竖向和/或矩形)。以下示例显示如何进行修改:
水平形状示例
以下示例显示如何修改自适应广告代码,为广告单元指定大体的横向形状:
<ins class="adsbygoogle"
style="display:block;"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="5678"
data-ad-format="horizontal"></ins>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>(adsbygoogle = window.adsbygoogle || []).push({});
</script>
默认情况下,我们的自适应广告代码包含一个 data-ad-format
代码(值为“auto”
),此代码可让自适应广告单元自动确定尺寸。不过,您可以为自适应广告单元设置大体形状,方法是将 data-ad-format
的值更改为以下任一值:“rectangle”
、“vertical”
、“horizontal”
或这些值的任意组合形式(以英文逗号分隔),例如“rectangle, horizontal”
。
设置移动设备上的全宽自适应广告的行为
data-full-width-responsive
参数决定自适应广告单元是否会自动展开,以完全占据访问者所用移动设备的屏幕宽度。您以不同方式使用 data-full-width-responsive
参数,自适应广告单元也会呈现出不同的行为方式。
data-full-width-responsive="true"
我们建议您将 data-full-width-responsive
参数设置为“true”,如此可提高自适应广告单元在用户移动设备上展至屏幕全宽的频率。这种设置可充分发挥广告单元的创收潜力。
将参数设置为“true”的示例
以下示例显示如何修改自适应广告代码,以启用全宽自适应广告:
<ins class="adsbygoogle"
style="display:block;"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="5678"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>(adsbygoogle = window.adsbygoogle || []).push({});
</script>
data-full-width-responsive="false"
如果您不希望自适应广告单元自动展开,也就是不想让其完全占据用户所用移动设备的屏幕宽度,那么您可以将 data-full-width-responsive
参数设置为“false”。请注意,这样做可能会导致您的收入下降。我们的实验表明,全宽自适应广告在处于纵向模式的移动设备上效果更佳。
将参数设置为“false”的示例
以下示例显示如何修改自适应广告代码,以停用全宽自适应广告:
<ins class="adsbygoogle"
style="display:block;"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="5678"
data-ad-format="auto"
data-full-width-responsive="false"></ins>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>(adsbygoogle = window.adsbygoogle || []).push({});
</script>
没有 data-full-width-responsive
参数
即便广告代码中没有 data-full-width-responsive
参数,自适应广告单元在有些情况下仍会自动展开,完全占据用户所用移动设备的屏幕宽度。不过,与代码中有此参数且设为“true”的情况相比,这种行为没有那么频繁。