Как настроить AdSense Cook ie после того, как пользователь утвердит файлы cookie - PullRequest
0 голосов
/ 11 февраля 2020

Для реализации кода AdSense я добавил следующее между тегами заголовка html в соответствии с запросом AdSense:

<script data-ad-client="ca-pub-xxxxxxxxxxx" async
  src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

При загрузке страницы adsense устанавливает повара ie с именем .doubleclick. net .

Я хочу, чтобы пользователи нажимали кнопку (утверждать файлы cookie) до того, как будет установлен параметр ie. Как бы вы кодировали это в 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" }  
    });
}

Но не могу заставить скрипт скрипт работать.

1 Ответ

0 голосов
/ 11 февраля 2020

Я считаю, что решение моей проблемы заключается в следующем:

$('#Approve-Cookie').click(function(){
    $.ajax({
      url: "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
      dataType: "script",
      async: true,
      scriptAttrs: { "data-ad-client": "ca-pub-xxxxxxxxxxx" }
    }); 
});
...