Probleme insertion pub Adsense [Réglé]
ça ne fonctionne pas
Discussions Générales
bricodx Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre bricodx
- Inscrit le : 15/09/2008
- Site internet
- Groupes :
Reprise du message précédent
BonjourJ'ai installé depuis quelques temps déjà, adsense sur mon site et ça fonctionne très bien.
Par contre il ne faut pas l'installer dans un menu car ça ne fonctionne pas.
Par contre, ça fonctionne très bien en ajoutant le code adsense suivant directement dans le fichier body.tpl de ton thème
Code HTML :
<span><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="TON NUMERO DE PUB" data-ad-slot="TON NUMERO DE SLOT"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></span>
Et effectivement, comme le dit Janus, c'est la nouvelle version du code
Perso pour ne pas être trop gêner mes visiteurs, j'ai placer sans dans le footer-infos en dessous du lien PHPBOOST
En espérant avoir pu t'aider
Fred
Édité par bricodx Le 06/08/2016 à 12h01
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
<span class="formatter-blockquote">bricodx:</span><div class="blockquote">Par contre il ne faut pas l'installer dans un menu car ça ne fonctionne pas.</div>
pour cette partie j'ai un doute car google propose 4 code différente dont un code pour les site responsive.
<span class="formatter-blockquote">google:</span><div class="blockquote">
<table class="formatter-table">
<tr class="formatter-table-row">
<td class="formatter-table-col">Type</td>
<td class="formatter-table-col">Description</td>
</tr>
<tr class="formatter-table-row">
<td class="formatter-table-col">Bloc d'annonces</td>
<td class="formatter-table-col"><ul class="formatter-ul">
<li class="formatter-li">Bloc d'annonce standard
</li><li class="formatter-li">Compatible avec toutes les tailles d'annonces standards.
</li></ul></td>
</tr>
<tr class="formatter-table-row">
<td class="formatter-table-col">Bloc d'annonces de taille personnalisée</td>
<td class="formatter-table-col"><ul class="formatter-ul">
<li class="formatter-li">Bloc d'annonces de taille non standard
</li><li class="formatter-li">Permet de spécifier la largeur et la hauteur de l'annonce à diffuser sur votre page. En savoir plus sur les blocs d'annonces de taille personnalisée
</li></ul></td>
</tr>
<tr class="formatter-table-row">
<td class="formatter-table-col">Bloc d'annonces réactif</td>
<td class="formatter-table-col"><ul class="formatter-ul">
<li class="formatter-li">Bloc d'annonces adaptable
</li><li class="formatter-li">Compatible avec une vaste gamme d'appareils (ordinateurs, téléphones, tablettes, etc.), car sa taille s'adapte automatiquement à votre mise en page. En savoir plus sur les blocs d'annonces réactifs
</li></ul></td>
</tr>
<tr class="formatter-table-row">
<td class="formatter-table-col">Bloc de type "Contenu correspondant"</td>
<td class="formatter-table-col"><ul class="formatter-ul">
<li class="formatter-li">Bloc de recommandations de contenu
</li><li class="formatter-li">Génère des recommandations personnalisées et pertinentes vers d'autres articles de votre site Web à partir des pages de votre site Web. En savoir plus sur la fonctionnalité "Contenu correspondant"
</li></ul></td>
</tr>
</table>
</div>
Cf : <a href="https://support.google.com/adsense/answer/181960?hl=fr">https://support.google.com/adsense/answer/181960?hl=fr</a>
N'ayant pas de compte adsense je ne peu donc pas tester.
Cordialement, janus57
bricodx Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre bricodx
- Inscrit le : 15/09/2008
- Site internet
- Groupes :
Je ne saurais trop expliquer le pourquoi du comment, mais la seule solution que j'ai trouvé, c'est de l'intégrer directement au templates
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
si je regarde le site officiel il semblent utiliser un menu (car le code est dans un div de menu géré par l'administration) pour la pub.
Ensuite il est vrai que avant la V5.0.3/5.0.4 (ou dans le coin là) y avait un bug sur le re-positionnement du JS (si on regarde bien le JS n'est pas manquant il est juste mis en bas de page pour optimiser le chargement globale des pages, car un JS peu ralentir l'affichage des pages si il est mis en haut de page est attend un élément en bas de page, et encore l'explication est grossière).
Normalement dans la dernière version le code doit parfaitement passer en menu.
Cordialement, janus57
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
Je confirme que adsence fonctionne correctement dans un menu, c'est d'ailleurs le cas sur ce site.
bricodx Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre bricodx
- Inscrit le : 15/09/2008
- Site internet
- Groupes :
C'est vrai que j'ai installé adsense il y a un bout de temps, et comme ça fonctionne maintenant correctement je n'ai pas essayé de le remettre dans un menu
poete Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre poete
- Inscrit le : 16/04/2012
- Site internet
J'ai pris le nouveau code Adsence et malheureusement il ne fonctionne pas dans les menus.
Par contre j'ai suivis la solution de Fred (bricodx) et cela fonctionne.
Sinon, pour info, le fait d'avoir ajouté le code Adsence dans body.tpl, le code ajouté dans les menus fonctionnent, vraiment étrange!
Je vais faire une demande d'amélioration dans le bug tracker, j'espère que les développeurs vont réussir à faire quelque chose car c'est toujours mieux quand c'est dans un menu afin de pouvoir par exemple supprimer la pub pour les membres inscrits sur le site et le laisser juste pour les visiteurs....
Merci infiniment à tous les 2 de m'avoir aidé.
Edit : le lien vers ma demande d'amélioration https://www.phpboost.com/bugtracker/detail/1636-adsence-dans-les-menus-ne-fonctionne-pas
Édité par poete Le 06/08/2016 à 22h18
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
je pense que la déclaration de bug ne sert à rien car ça fonctionne (preuve ici).
Vous avez bien utilisé le nouveau code pour les sites responsive (ça doit être comme celui que j'ai donné +/- normalement).
Cordialement, janus57
Édité par janus57 Le 06/08/2016 à 22h21
poete Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre poete
- Inscrit le : 16/04/2012
- Site internet
j'ai utilisé le nouveau code mais sans succès
Comment plus haut, c'est après avoir ajouté le code dans body.tpl que les pub des menus sont devnu fonctionnel ! y a bien un bug quelque part...
Enfin, je ne suis pas un spécialiste, je ne sais pas pourquoi sur ce site ça fonctionne et pas sur le mien.
Merci
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible d'avoir accès a un site de test (bien installé) avec les différents code adsenses (les 4) ?
Cordialement, janus57
poete Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre poete
- Inscrit le : 16/04/2012
- Site internet
Ok je vous envoie un message privé.
Par contre, j'ai réussi à avoir que 2 code Adsense différent pour une même pub.
à tout de suite en message privé.
Merci
Aurélien Reffay Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Aurélien Reffay
- Inscrit le : 31/10/2016
- Site internet
- Groupes :
Pouvez-vous m'indiquer si le cde suivant est bon pour Adsense ?
Code HTML :
<!DOCTYPE html> <html lang="{L_XML_LANGUAGE}"> <head> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-3928760576142106", enable_page_level_ads: true }); </script> <title>{TITLE}</title> <meta charset="windows-1252" /> # IF C_DESCRIPTION #<meta name="description" content="{SITE_DESCRIPTION}" /># ENDIF # <meta name="generator" content="PHPBoost" /> # IF C_CANONICAL_URL #<link rel="canonical" href="{U_CANONICAL}" /># ENDIF # <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> # IF C_CSS_CACHE_ENABLED # <link rel="stylesheet" href="${CSSCacheManager::get_css_path('/templates/default/theme/default.css;/kernel/lib/css/font-awesome/css/font-awesome.css;/templates/{THEME}/theme/design.css;/templates/{THEME}/theme/content.css;/templates/{THEME}/theme/table.css;/templates/{THEME}/theme/form.css;/templates/{THEME}/theme/global.css;/templates/{THEME}/theme/cssmenu.css')}" type="text/css" media="screen, print" /> # ELSE # <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/default/theme/default.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/kernel/lib/css/font-awesome/css/font-awesome.css" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/design.css" type="text/css" media="screen" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/content.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/table.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/form.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/global.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/cssmenu.css" type="text/css" media="screen" /> # ENDIF # # IF C_CSS_LOGIN_DISPLAYED #<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/login.css" type="text/css" media="screen" /># ENDIF # {MODULES_CSS} # IF C_FAVICON # <link rel="shortcut icon" href="{FAVICON}" type="{FAVICON_TYPE}" /> # ENDIF # # INCLUDE JS_TOP # </head> <body itemscope="itemscope" itemtype="http://schema.org/WebPage"> # INCLUDE BODY # # INCLUDE JS_BOTTOM # <script></script><script></script></body> </html>
Merci d'avance de votre aide.
Cordialement.
Édité par janus57 Le 17/01/2017 à 19h33
Jarjar37
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
il doit être mis en fin de page avant la fermeture des balises normalement pour une meilleur optimisation du temps (même si asynchrone).
De plus vous devez obligatoirement afficher le message sur les cookies (surtout si le site est commerciale, ce qui de mémoire est votre cas).
Cordialement, janus57
Aurélien Reffay Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Aurélien Reffay
- Inscrit le : 31/10/2016
- Site internet
- Groupes :
Comme cela :
Code HTML :
<!DOCTYPE html> <html lang="{L_XML_LANGUAGE}"> <head> <title>{TITLE}</title> <meta charset="windows-1252" /> # IF C_DESCRIPTION #<meta name="description" content="{SITE_DESCRIPTION}" /># ENDIF # <meta name="generator" content="PHPBoost" /> # IF C_CANONICAL_URL #<link rel="canonical" href="{U_CANONICAL}" /># ENDIF # <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> # IF C_CSS_CACHE_ENABLED # <link rel="stylesheet" href="${CSSCacheManager::get_css_path('/templates/default/theme/default.css;/kernel/lib/css/font-awesome/css/font-awesome.css;/templates/{THEME}/theme/design.css;/templates/{THEME}/theme/content.css;/templates/{THEME}/theme/table.css;/templates/{THEME}/theme/form.css;/templates/{THEME}/theme/global.css;/templates/{THEME}/theme/cssmenu.css')}" type="text/css" media="screen, print" /> # ELSE # <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/default/theme/default.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/kernel/lib/css/font-awesome/css/font-awesome.css" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/design.css" type="text/css" media="screen" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/content.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/table.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/form.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/global.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/cssmenu.css" type="text/css" media="screen" /> # ENDIF # # IF C_CSS_LOGIN_DISPLAYED #<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/login.css" type="text/css" media="screen" /># ENDIF # {MODULES_CSS} # IF C_FAVICON # <link rel="shortcut icon" href="{FAVICON}" type="{FAVICON_TYPE}" /> # ENDIF # # INCLUDE JS_TOP # <script async src="/pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-3928760576142106", enable_page_level_ads: true }); </script> </head> <body itemscope="itemscope" itemtype="http://schema.org/WebPage"> # INCLUDE BODY # # INCLUDE JS_BOTTOM # <script></script><script></script></body> </html>
Cordialement.
Édité par janus57 Le 17/01/2017 à 19h33
Jarjar37
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
non avant la fermeture donc juste après : # INCLUDE JS_BOTTOM # (et faut penser à retirer les "<script></script><script></script>" qui servent à rien actuellement.
EDIT :,
pourquoi sa casser la tête d’ailleurs vu qu'il existe un module ??
Cf: https://www.phpboost.com/download/47-modules-phpboost-5-0/398-google-analytics/
Cordialement, janus57
Édité par janus57 Le 17/01/2017 à 21h08
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie