<p style="text-align: justify;">Le web design adaptatif ou Responsive web design en anglais est une technique simple mais puissante permettant de modifier le design de votre site pour qu&rsquo;il puisse s&rsquo;adapter à n&rsquo;importe qu&rsquo;elle taille d&rsquo;écran; que ce soit les téléphones mobiles, tablettes, ordinateurs de bureau ou même la télévision.</p>
<p style="text-align: justify;">Nous allons faire en sorte que nos annonces publicitaires soit adaptatives ou responsive avec JavaScript. L&rsquo;annonce sera automatiquement servie en fonction de la largeur du navigateur du visiteur.</p>
<blockquote>
<p style="text-align: justify;"><a href="https://webmasters.googleblog.com/" target="_blank" rel="noopener noreferrer">Google recommande</a> également le design adaptatif car cette approche améliore l&rsquo;indexation. D&rsquo;après Google : &lsquo;Le contenu optimisé pour ordinateur et le contenu optimisé pour mobile utilise une seule et même URL.&rsquo;</p>
</blockquote>
<p style="text-align: justify;">Si vous utilisé des annonces Google AdSense sur votre site web responsive, vous avez sans doute remarqué que, contrairement à votre contenu, les annonces Google ont une largeur fixe et elles ne diminuent ni n&rsquo;augmentent en fonction de la taille de l&rsquo;appareil.</p>
<p style="text-align: justify;">Par exemple, si vous utilisez une annonce publicitaire de dimensions 728&#215;90(largeur x hauteur) sur votre site Web, l&rsquo;annonce peut s&rsquo;étendre bien au-delà de l&rsquo;écran de l&rsquo;appareil si quelqu&rsquo;un visite votre site Web sur un smartphone (320 pixels de large) ou une tablette de résolution inférieure.</p>
<p style="text-align: justify;">Les annonces Google AdSense ne sont pas encore responsive par défaut, mais vous pouvez utiliser un morceau de code JavaScript pour les adapter à la taille de l&rsquo;écran. Vous pouvez créer plusieurs ensembles d&rsquo;annonces (par exemple 768&#215;90, 468&#215;60 et 300&#215;250) et en fonction de la taille (largeur) de l&rsquo;appareil de l&rsquo;utilisateur, le format le plus approprié sera affiché.</p>
<p style="text-align: justify;">Voici le code JavaScript correspondant :</p>
<blockquote>
<p style="text-align: justify;"><;script type= »text/javascript »>;<br />
google_ad_client = « ca-publisher-id »;<br />
if (window.innerWidth >;= 800) {<br />
google_ad_slot = « ad-unit-1 »;<br />
google_ad_width = 728;<br />
google_ad_height = 60;<br />
} else if (window.innerWidth <; 400) {<br />
google_ad_slot = « ad-unit-2 »;<br />
google_ad_width = 300;<br />
google_ad_height = 250;<br />
} else {<br />
google_ad_slot = « ad-unit-3&Prime;;<br />
google_ad_width = 468;<br />
google_ad_height = 60;<br />
}<br />
<;/script>;<br />
<;script type= »text/javascript »<br />
src= »http://pagead2.googlesyndication.com/pagead/show_ads.js »>;<br />
<;/script>;</p>
</blockquote>
<p style="text-align: justify;">N&rsquo;oubliez pas de remplacer les identifiants google_ad_client et google_ad_slot avec vos propres valeurs (vous pouvez les trouver facilement dans votre code JavaScript AdSense).</p>
<p style="text-align: justify;">Le plus important est le paramètre <strong>window.innerWidth</strong>. Ce paramètre contient la largeur (en pixels) de la fenêtre du navigateur de l&rsquo;utilisateur et une fois que vous savez cette valeur, vous pouvez donc afficher des annonces AdSense plus grandes ou plus petites .</p>
<p style="text-align: justify;">Bien qu&rsquo;il est recommandé de vérifier ces modifications de code avec google, cela ne devrait pas, à mon avis, violer les conditions d&rsquo;utilisations de Google AdSense, car nous ne redimensionnons pas les annonces et nous ne modifions pas le code JavaScript. Nous sommes juste entrain de servir un bloc d&rsquo;annonces différent basé sur la taille du navigateur du visiteur.</p>

L’intelligence artificielle révolutionne la création d’un acier ultra-performant C’est une petite révolution silencieuse presque discrète,…
Créer des tutoriels vidéo de qualité : les outils open source à connaître absolument Lorsqu’on…
Bon. Si tu penses que tous les câbles USB-C font la même chose… eh bien,…
Voir les Commentaires
Solution intéressante et sans aucun css !
Une présentation des différents formats pub mobile sur : http://www.responsive-mind.fr/les-formats-publicitaires-sur-mobile/