【发布时间】:2020-02-11 17:20:59
【问题描述】:
为了实现 AdSense 代码,我按照 AdSense 的要求在 html 头标签之间添加了以下代码:
<script data-ad-client="ca-pub-xxxxxxxxxxx" async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
在页面加载时,adsense 会设置一个名为 .doubleclick.net 的 cookie。
我希望用户在设置 cookie 之前点击一个按钮(批准 cookie)。 你会如何用 javascript 编写代码?
因为这需要在头脑中,我不知道如何做到这一点。
我猜这是不可行的:
<head>
<script>
$('#Approve-Cookie').click(function(){
<script data-ad-client="ca-pub-xxxxxxxxxxx" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
});
</script>
</head>
<body></body>
或者可能是这样的?
$('#Approve-Cookie').click(function(){
$.ajax({
url: "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
dataType: "script",
async: true,
success: callback,
scriptAttrs: { data-ad-client="ca-pub-xxxxxxxxxxx" }
});
}
但无法让 scriptAttrs 工作。
【问题讨论】:
标签: javascript jquery ajax adsense