Déplacer un bloc adsense d'un endroit à un autre quand on passe du PC au Mobile

Nouveau WRInaute
Bonjour,
J'aimerais savoir comment faire pour changer l'emplacement d'un bloc d'annonce selon la plate-forme utilisée par l'utilisateur et si on a le droit ?
(Ceci est dans le but d'optimiser la lisibilité et le confort)
Par exemple, sur PC, mettre un bloc dans DIV1; et quand on passe sur mobile il devient automatiquement dans DIV2 avec du CSS ou JS.
Est ce que je peut par exemple, copier le meme code dans les 2 divs; puis sur PC, attribuer Display:none à DIV2 , et sur mobile, Display:none à DIV1 ?

MERCI d'avance.
 
Nouveau WRInaute
Merci pour vos réponses Mickou51 et Rick38,
J'espère que c'est sur ce que vous avez dis est autorisé par le règlement.
 
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-6159579792236788"
data-ad-slot="4557223388"
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.
 
Discussions similaires
Haut