web-dev-qa-db-fra.com

Est-ce que cela compte comme une implémentation adsense acceptable?

Après avoir été dégoûté avec la plupart du temps des tours par minute sur mon site mobile, j’ai pensé à une nouvelle idée mais je ne suis pas sûr que ce soit acceptable.

Sur les pages d’aide de Google, j’ai remarqué que, dans la section responsive, le script était chargé après la balise d’insertion et sur d’autres pages, il le chargeait avant la balise de script. Par exemple:

  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  <ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
     data-ad-slot="6440411535"></ins>
 <script>
 (adsbygoogle = window.adsbygoogle || []).Push({});
 </script>

et

 <ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
     data-ad-slot="6440411535"></ins>
  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 <script>
 (adsbygoogle = window.adsbygoogle || []).Push({});
 </script>

Je suis simplement curieux de savoir quelle implémentation chargerait le fichier de script avant le contenu HTML, mais que l'annonce se chargera après l'affichage du texte à l'écran est acceptable.

Par exemple, considérons ce code HTML:

  <html>
  <head>
  <title>bla</title>
  </head>
  <body>
  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  <!--

  ALL HTML code of my site before ad unit

  -->
  <ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
     data-ad-slot="6440411535"></ins>
 <script>
 (adsbygoogle = window.adsbygoogle || []).Push({});
 </script>
  <!--

  ALL HTML code of my site after ad unit

  -->
  </body>
  </html>

Je pensais aussi à charger le script dans les balises HEAD, mais je pense que cela forcerait le script à se charger en mode synchrone, je ne suis pas sûr.

Ma question est donc la suivante: mon idée est-elle acceptable pour adsense ou s’attendent-ils à ce que toutes leurs balises soient ensemble quelle que soit la commande?

1
Mike

Nous ne sommes pas vraiment sûrs que nous puissions considérer cela comme une "modification", mais si j'ai bien compris, cela est acceptable: le centre d'aide AdSense indique que adsbygoogle.js peut être chargé une fois et qu'il ne précise pas où.

adsbygoogle.js dans les balises HEAD est chargé de manière asynchrone - l'attribut async si le mode asynchrone est forcé.

À propos du code d'annonce asynchrone> FAQ
https://support.google.com/adsense/answer/3221666

http://googledevelopers.blogspot.rs/2013/07/an-async-script-for-adsense-tagging.html

Ajout d'un seul script adsense sur des sites
https://productforums.google.com/d/msg/adsense/HFRhmEhpNrI/IMaTUe9VzUAJ

(Btw. - Peut-être que vous pourriez répondre aux commentaires et suggestions si vous voulez de l'aide avec $ 0RPM?)

2
galeksic