从执行 AdSense 代码中排除某些页面
Exclude certain pages from executing AdSense code
AdSense 正在限制我的帐户,因为广告显示在对广告商没有价值的页面(登录页面)上。我试图排除放置在 index.php 中的 AdSense 代码,以便它不会在该页面上执行,但我收到 Uncought SyntaxError: Unexpected end of input in console
<script>
$(document).ready(function() {
if (window.location.pathname !== '/index.php/pl/edytuj-profil?view=login') {
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4673232933311358",
enable_page_level_ads: true
});
}
</script>
我重写的原代码是这样的:
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4673232933311358",
enable_page_level_ads: true
});
</script>
感谢任何提示。enter image description here
您没有正确关闭第一行。应该是:
$(document).ready(function() {
if (window.location.pathname !== '/index.php/pl/edytuj-profil?view=login') {
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4673232933311358",
enable_page_level_ads: true
});
}
})
当您在 PHP 中使用它时,您可以利用 PHP 为您进行页面检查并在这些页面上完全省略 AdSense 代码。如何操作取决于您使用的环境。一个非常基本的例子:
$actual_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
if (strpos($actual_link, 'view=login') !== false) {
echo "<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: 'ca-pub-4673232933311358',
enable_page_level_ads: true
});
</script>";
}
AdSense 正在限制我的帐户,因为广告显示在对广告商没有价值的页面(登录页面)上。我试图排除放置在 index.php 中的 AdSense 代码,以便它不会在该页面上执行,但我收到 Uncought SyntaxError: Unexpected end of input in console
<script>
$(document).ready(function() {
if (window.location.pathname !== '/index.php/pl/edytuj-profil?view=login') {
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4673232933311358",
enable_page_level_ads: true
});
}
</script>
我重写的原代码是这样的:
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4673232933311358",
enable_page_level_ads: true
});
</script>
感谢任何提示。enter image description here
您没有正确关闭第一行。应该是:
$(document).ready(function() {
if (window.location.pathname !== '/index.php/pl/edytuj-profil?view=login') {
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4673232933311358",
enable_page_level_ads: true
});
}
})
当您在 PHP 中使用它时,您可以利用 PHP 为您进行页面检查并在这些页面上完全省略 AdSense 代码。如何操作取决于您使用的环境。一个非常基本的例子:
$actual_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
if (strpos($actual_link, 'view=login') !== false) {
echo "<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: 'ca-pub-4673232933311358',
enable_page_level_ads: true
});
</script>";
}