阻止特定页面上的广告

时间:2017-07-13 作者:LucSpan

Set-up

我在我的header.php 文件

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
</script>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-********",
    enable_page_level_ads: true
});
</script>
这使我能够在所有页面上立即显示广告,而不会有太多麻烦。

<小时>Problem

我想阻止在我的网站的特定页面上显示所有adsense广告。

我正在寻找一些“如果”功能来停止显示。有人知道这样一个函数吗?

3 个回复
最合适的回答,由SO网友:SleepyAsh 整理而成

您可以使用this 功能:

<?php if(is_page(\'your-page-slug\')): ?>
    //do nothing on selected pages
<?php else: ?>
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" />
    <script>
        (adsbygoogle = window.adsbygoogle || []).push({
            google_ad_client: "ca-pub-********",
            enable_page_level_ads: true
        });
    </script>
<?php endif; ?>
如果要在多个页面上禁用此功能,只需按如下方式添加它们:

<?php if(is_page(\'your-page-slug1\') || is_page(\'your-page-slug2\')): ?>
Wordpress开发人员资源非常有用(比codex更有用),所以如果你不知道怎么做,我建议你先查看一下

SO网友:rluks

步骤1:登录到你的AdSense仪表板,点击我的广告>>自动广告>>新建URL组

步骤2:选择URL下一步需要做的是输入所有要为其选择新全局设置的URL…单击“添加URL”。

步骤3:为新的URL组选择广告设置如果不想在这些页面上显示广告,请关闭这些页面的所有广告格式,然后单击“下一步”。

资料来源:https://www.naijahomebased.com/stop-google-ads-from-displaying/

SO网友:Joachim

我可以为这个任务推荐免费的插件高级广告。您可以轻松地选择要(不)注入此代码的页面。安装和设置大约需要10分钟,但之后,您可以添加页面,而无需触摸代码。

以下是有关此设置和高级广告的教程:https://wpadvancedads.com/how-to-block-ads-on-a-specific-page/

结束

相关推荐

Google adsense stats plugin?

有人知道有没有一个WP插件可以显示你的广告统计数据(比如点击量、收入等)?我一直在四处寻找,我找到的大多数插件只让你管理实际的广告代码。我发现this one 但它不起作用。提前感谢!