我检查了this post并尝试了所有建议的内容,但我不断收到上述错误。
我提到<MYCODE>
的地方,我的意思是这段代码:
if (getConsentFromCookie(1) == 1 || getConsentFromCookie(1) == -1) {
var ga_script = document.createElement('script');
ga_script.setAttribute('src', '//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
ga_script.setAttribute('async','');
document.head.appendChild(ga_script);
(adsbygoogle = window.adsbygoogle || []).push({google_ad_client: 'ca-pub-5981538309745622',enable_page_level_ads: true});
}
else {
$('ins.adsbygoogle').html('<a style="color:#FFF;" href="/privacy/settings?consentid=1">' + $('#configureadprivacy').attr('data-message') + '</a>');
$('ins.adsbygoogle').css('background-color', '#FF0000');
$('ins.adsbygoogle').css('color', '#FFFFFF');
$('ins.adsbygoogle').css('text-transform', 'uppercase');
$('ins.adsbygoogle').css('padding', '10px');
$('ins.adsbygoogle').css('text-align','center');
}
我试过:$(document).ready(function () {<MYCODE>});
,我收到错误No slot size for availableWidth=0
我尝试过:在Google广告单元的min-width
元素上设置min-height
和ins
值,我收到错误No slot size for availableWidth=0
我试过了window.onload = function() {<MYCODE>}
,在这种情况下,没有显示任何错误,也没有显示广告。
我尝试了setTimeout(function(){<MYCODE>}, 1000)
,在这种情况下,没有显示任何错误,但也没有显示广告。
See it live here where there should be an ad at the top of the page (desktop)