gpt4 book ai didi

adsense - 如何在某些国家/地区的页面中隐藏 google adsense 广告?

转载 作者:行者123 更新时间:2023-12-04 16:15:34 41 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

5年前关闭。




Improve this question




我是一名博主,在我的博客中放置了谷歌广告。我不希望这些广告出现在某些国家/地区,是否可以在我的页面中使用任何其他代码来帮助我实现这一目标。

例如,我不想在德国展示广告。任何建议?

最佳答案

您可以使用来自 http://www.geoplugin.net/ 的 API

例如。在 PHP 中

    $xml = simplexml_load_file("http://www.geoplugin.net/xml.gp?ip=".getRealIpAddr());
$country = $xml->geoplugin_countryName ;
if($country != "Germany")
{?>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Horizontal Big Banner -->
<ins class="adsbygoogle"
style="display:inline-block;width:970px;height:250px"
data-ad-client="ca-pub-XXXXXXXXXXX"
data-ad-slot="XXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

<?php
}



//For getting IP Address

function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}

关于adsense - 如何在某些国家/地区的页面中隐藏 google adsense 广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37003975/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com