Problème modification code Adsense

Nouveau WRInaute
Bonjour,
J'ai fait un test sur un bloc adsense en ajoutant:
<style type="text/css">
.Bloc_resp_pc { display:block; }
@media (max-width:560px) { .Bloc_resp_pc { display: none; } }
</style>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<ins class="adsbygoogle Bloc_resp_pc"
data-ad-client="ca-pub-...................."
data-ad-slot="................."
data-ad-format="auto"
data-full-width-responsive="true"></ins>

<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>


Pour ne pas l'afficher sur mobile; mais j’obtiens l'erreur suivante:
{message: "adsbygoogle.push() error: No slot size for availableWidth=0", name: "TagError", pbr: true, stack: "TagError: adsbygoogle.push() error: No slot size f…esyndication.com/pagead/js/adsbygoogle.js:71:409)"}

* Autre question au passage: est ce que je peut appliquer le style ci-dessus sur le DIV contenant le bloc au lieu de l'appliquer directement à l'annonce?

Merci d'avance pour votre aide.
 
WRInaute passionné
Essaie d'enlever data-ad-format="auto"
(voire aussi data-full-width-responsive="true")

Ces deux attributs ne figurent pas dans l'exemple qu'Adsense donne.

Et non il ne faut pas appliquer sur le div parent.
 
Nouveau WRInaute
Merci Rick38,
Oui ça marche si j’enlève les 2 attributs,
(La taille exacte doit être aussi sepecifiée pour que ça marche).
 
Discussions similaires
Haut