js:如何不在 cordova 上显示 adsense?
js: how to NOT display adsense on cordova?
我的目标是在浏览器为 cordova 时不显示 adsense
所以我有这两个代码:
<script>
var app = document.URL.indexOf( 'http://' ) === -1 && document.URL.indexOf( 'https://' ) === -1;
if ( !app ) {
// DISPLAY adsense here
}
</script>
和 adsense 屏蔽:
<div style="margin-bottom:25px;height:180px;">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- responsive-adaptable -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxx"
data-ad-slot="6768980312"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
我就是不知道怎么把它们粘在一起!
这应该有效:
<script>
var app = document.URL.indexOf( 'http://' ) === -1 && document.URL.indexOf( 'https://' ) === -1;
if ( !app ) {
// DISPLAY adsense here
var adSenseSript = document.createElement('script');
adSenseSript.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
adSenseSript.async = true;
document.head.appendChild(adSenseSript);
// Also hiding the ad boxes by default and displaying them later if good idea
}
</script>
我确信就其而言,这不会违反 AdSense 政策。它只是创建一个新的脚本元素并加载 AdSense 的主脚本文件以在指定条件下运行。
根据实施指南,没有必要在每个广告中包含 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
-space,因此您可以简单地省略脚本标记并仅加载脚本的一个实例。
从这个页面:https://support.google.com/adsense/answer/3221666?hl=en&ref_topic=1307438
If I have multiple ad units on a page, do I have to include
for each ad unit?
No, this is not necessary, adsbygoogle.js can be loaded once.
我的目标是在浏览器为 cordova 时不显示 adsense
所以我有这两个代码:
<script>
var app = document.URL.indexOf( 'http://' ) === -1 && document.URL.indexOf( 'https://' ) === -1;
if ( !app ) {
// DISPLAY adsense here
}
</script>
和 adsense 屏蔽:
<div style="margin-bottom:25px;height:180px;">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- responsive-adaptable -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxx"
data-ad-slot="6768980312"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
我就是不知道怎么把它们粘在一起!
这应该有效:
<script>
var app = document.URL.indexOf( 'http://' ) === -1 && document.URL.indexOf( 'https://' ) === -1;
if ( !app ) {
// DISPLAY adsense here
var adSenseSript = document.createElement('script');
adSenseSript.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
adSenseSript.async = true;
document.head.appendChild(adSenseSript);
// Also hiding the ad boxes by default and displaying them later if good idea
}
</script>
我确信就其而言,这不会违反 AdSense 政策。它只是创建一个新的脚本元素并加载 AdSense 的主脚本文件以在指定条件下运行。
根据实施指南,没有必要在每个广告中包含 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
-space,因此您可以简单地省略脚本标记并仅加载脚本的一个实例。
从这个页面:https://support.google.com/adsense/answer/3221666?hl=en&ref_topic=1307438
If I have multiple ad units on a page, do I have to include for each ad unit? No, this is not necessary, adsbygoogle.js can be loaded once.