通过简单的方式将常规AdSense单元转换为响应式单元

时间:2015-02-17 16:36:00

标签: responsive-design adsense

我正在更改网站的HTML设计,将所有网页转换为响应式网页。我还计划将页面的AdSense单元转换为响应式单元,并想知道转换是否像以下一样简单。

这是当前AdSense广告单元之一的代码:

<script type="text/javascript"><!--
google_ad_client = "ca-pub-XXXXXXXXXXXXXXX";
google_ad_slot = "YYYYYYY";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="">
</script>

是否像添加&#39;数据广告格式一样简单,删除&#39; google_ad_width&#39;和&#39; google_ad_height&#39;,并保留&#39; data-ad-client&#39;的信息。和&#39; data-ad-slot&#39;?

<script async src="//"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXXXXXXXXX"
data-ad-slot="YYYYYYY"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

我的意思是,我不想删除我当前的自定义渠道并创建新渠道,并想知道它们是否可以使用新的响应式设计。

非常感谢。

2 个答案:

答案 0 :(得分:0)

有关YYYYYYY单位(google_ad_width = 300google_ad_height = 250)的信息存储在AdSense服务器上的AdSense端"size":"SIZE_300_250"

(根据我的理解情况是:

  1. google_ad_width = 300google_ad_height = 250,他们的 脚本show_ads.js(或adsbygoogle.js)可以为广告单元快速预留300x250的空间 YYYYYYY
  2. 将由...返回 http://googleads.g.doubleclick.net/pagead/ads"size":"SIZE_300_250"。)
  3. 响应ad units must be created as "responsive"。 (在这种情况下,他们将是"size":"RESPONSIVE"。)

    (AdSense平台已经并且正在不断更新和改进,而我认为他们现在正在消除一些不良请求。但是,依赖于此可能存在风险 - 即使您看到了您的广告代码修改有效,这并不意味着它可以安全使用。在AdSense中只允许limited set of modifications,您所描述的是其中之一。)

      

    我的意思是,我不想删除我当前的自定义渠道并创建   新的,并想知道他们是否会使用新的响应   设计。

    当您创建新的自适应单元时,您会将它们添加到您已有的custom channels。无需删除现有的自定义渠道。

    (如果您的意思是“我不想删除当前的广告单元并创建新的”,那么我担心您没有其他选择:标准广告单元无法“转换”为响应式。)

    免责声明:我无法引用上述有关AdSense广告投放方案的相关来源。我所说的是基于我作为AdSense发布商的十年经验,以及在AdSense帮助论坛上几年RS和TC的经验。在该论坛上,您可以查看已停用帐户和广告投放because of code modification的案例。)

答案 1 :(得分:0)

,这是不可能的。您必须创建一个新标签。 提示:您可以将垂直水平自动用于 data-ad-format 属性(例如数据 - 广告格式=&#34;自动&#34;。)