javascript – 重新加载Adsense广告,还是必须使用DFP广告管理系统?

我发现了一些网站,解释了如何在30-120秒后重新加载/刷新DFP广告管理系统广告,但没有一个网站说明是否可以使用Adsense广告.

我尝试过DFP广告管理系统 – 与Adsense相比,它非常混乱.

我目前的Adsense代码

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- MYSITE- Responsive - #1 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-123456789..."
     data-ad-slot="123456789"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

解决方法

AdSense TOS禁止您提及的那种自动刷新.这并不意味着您无法以编程方式自动刷新AdSense代码.这确实意味着你几乎肯定会被禁止这样做.

另一方面,使用AdSense Doubleclick for publishers(DFP)时,允许此行为. This documentation应该指向正确的方向,并且您想要调用这样的内容来刷新您的广告:

.googletag.pubads()刷新();

以下教程应为您提供足够的信息,以确定如何使用AdSense DFP广告管理系统:

> General Tutorial #1(过时,但仍然有用)
> General Tutorial #2(也过时了,但仍然有用)
> Linking AdSense + DFP(如果您使用的是针对Small Business的DFP广告管理系统,则无法使用;相反,您只需要将Adsense嵌入代码添加为第三方广告素材

如果您坚持要在没有DFP广告管理系统的情况下自动刷新广告,则可以在计时器功能中执行以下操作:

.的document.getElementById( ‘FrameID’)contentwindow.location.reload(真);

请注意:如果您未通过DFP广告管理系统使用该服务,则会阻止您使用AdSense

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...