Comment faire marcher Google Adsense avec Jquery Mobile

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par John Smith, 8 Mars 2014.

  1. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    Bonsoir mes biens chers frères,

    J'entends déjà des voix se lever pour clamer haut et fort que cette question a été posée des milliards de fois sur le net et qu'il suffit de chercher sur Google... Eh bien, c'est justement parce que cette question a été posée des milliards de fois qu'on ne trouve plus la réponse si celle-ci existe noyée dans ce maelstrom cybernétique.

    Aussi, je me permets de reposer la question, les quelques pseudo-solutions proposées de-ci delà me semblent inopérantes. Je précise que je cherche à faire afficher les Google adsense lorsque la page est chargée en mode ajax et non quand celui-ci est désactivé.
    La personne qui m'apportera la solution aura toute ma gratitude...

    Merci.
     
  2. Ajan
    Ajan WRInaute discret
    Inscrit:
    10 Août 2003
    Messages:
    181
    J'aime reçus:
    0
    Salut,

    Au risque de te décevoir, je crains bien que cela soit très compliqué, voire impossible dans l’environnement jquery. Pour la simple raison qu'une page chargée via ajax (ou plus précisément par l'objet XMLHttpRequest) ne peut pas exécuter directement le javascript inclus dans le contenu chargé. Or adsense c'est du javascript.

    Pour ma part j'avais cherché, une solution pour exécuter du javascript (pas précisément de l'adsense).
    Il existe des solutions en recherchant les objets scripts dans le DOM chargé et en les évaluant (par eval) dans le callback de XMLHttpRequest , mais cela suppose d'avoir accès à cette fonction callback, ce qui n'est pas aisé (possible ?) quand c'est inclus dans Jquery Mobile. Tu as quand même 2 niveaux d'enrobage de la fonction de base (Ajax et Jquery).

    Perso, j'ai laissé tomber et mis data-ajax à false, tant pis pour les transitions smooth.

    Dommage je n'aurai pas ta reconnaissance éternelle. Mais si quelqu'un a la solution je suis preneur.

    A+
     
  3. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    Merci de ta réponse et je t'en suis reconnaissant mais hélas, cela confirme mes craintes... :cry:
     
  4. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    en jquery tout court en faisant un jQuery('#mondiv').load(url) çà doit marcher avec le js
     
  5. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    Heu !... Pourrais-tu, s'il te plait, être plus précis ?

    Actuellement j'ai le script Adsense suivant :

    Code:
    <script type="text/javascript"><!--
        google_ad_client = "ca-pub-xxxx";
        /* mobile */
        google_ad_slot = "2457786123";
        google_ad_width = 234;
        google_ad_height = 60;
        //-->
        </script>
        <script type="text/javascript"
        src="//pagead2.googlesyndication.com/pagead/show_ads.js">
        </script>
    T'as manip consisterait à faire quoi ?

    Merci.
     
  6. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    le plus simple, je connais mal jquery mobile, déjà tu crées une page http://monsite.com/adsense.html ou tu copies colles le tag, ensuite là ou tu veux adsense
    Code:
    <div id="adsense"></div>
    <script type="text/javascript">
    $('#adsense').load('/adsense.html');
    </script>
    
    ça revient grosso modo à utiliser une iframe :

    Code:
    <iframe src="/adsense.html" width="..." height="..." border="0" ... ></iframe>
    
    au choix
     
  7. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    La première solution ne semble pas marcher en revanche l'iframe donne des résultats plus probant... Mais comment vire-t-on les ascenseur et les marges intérieures à l'iframe ?
     
  8. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    Je retire ma question, en cherchant un peu, j'ai trouvé... Ma paresse légendaire m'a joué un tour !

    Ceci dit, je serais curieux de savoir pourquoi je n'arrive pas à charger la page avec jquery !
     
  9. Ajan
    Ajan WRInaute discret
    Inscrit:
    10 Août 2003
    Messages:
    181
    J'aime reçus:
    0
    Bonjour,

    Juste deux remarques concernant l'affichage de l'adsense en iframe:
    - tout d'abord il me semble que c'est interdit par les règles adsense.
    - ensuite, je ne vois pas comment les pubs seraient correctement ciblées par rapport à la page d'insertion puisque vu de google le bloc adsense est inclus dans la page adsense.html, qui est une page vide hormis le bloc adsense lui même.

    A+
     
  10. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    Ah ! C'est interdit dans le règlement ? J'suis mal !
     
  11. Ajan
    Ajan WRInaute discret
    Inscrit:
    10 Août 2003
    Messages:
    181
    J'aime reçus:
    0
    Extrait des règles (les iframes sont interdites depuis 2011)

    A+
     
  12. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    je vois pas non plus comment elle pourrait être ciblé correctement en ajax, y a un truc qui va pas à la base avec ton site.
     
  13. John Smith
    John Smith WRInaute occasionnel
    Inscrit:
    4 Avril 2007
    Messages:
    341
    J'aime reçus:
    8
    Bah ce qui va pas, c'est jquery mobile !
     
Chargement...
Similar Threads - marcher Google Adsense Forum Date
Comment faire marcher des Exceptions / Evénements personnalisés Administration d'un site Web 18 Novembre 2020
Comment savoir si son site peut marcher ? Le café de WebRankInfo 6 Août 2016
Campagne d'emailing pour démarcher des milliers d'entreprises Administration d'un site Web 27 Février 2015
Redirection qui veut pas marcher wordpress Netlinking, backlinks, liens et redirections 22 Novembre 2011
ça peut marcher ? Débuter en référencement 27 Février 2007
Je n'arrive pas a faire marcher mon Url rewriting URL Rewriting et .htaccess 2 Octobre 2006
Un htaccess refuse de marcher du jour au lendemain URL Rewriting et .htaccess 9 Août 2006
Comment s'assurer que le embed marchera partout ? Développement d'un site Web ou d'une appli mobile 9 Décembre 2005
Les feuilles de styles peuvent elles marcher dans GMAIL ? Gmail, Google Talk, Blogger et Orkut 13 Août 2005
Mon site ne marche pas, pourtant il devrait marcher Administration d'un site Web 8 Mai 2005
Impossible de faire marcher l'url rewriting URL Rewriting et .htaccess 30 Juillet 2004
Comment savoir si ca va marcher ??? URL Rewriting et .htaccess 27 Mars 2004
Meta description non prises en compte par google Rédaction web et référencement Hier à 11:20
Miniature SERP Google (ou Bing) Référencement Google Mercredi à 06:04
Page signalée bloquée par ma Console Google Search Débuter en référencement Dimanche à 18:29
Probleme tag sur Google tag manager Demandes d'avis et de conseils sur vos sites 24 Novembre 2022
Indexer mon site dans google Problèmes de référencement spécifiques à vos sites 24 Novembre 2022
Probleme Tag sur Google Tag Manager Google Analytics 18 Novembre 2022
Search Console Temps de prise en compte par Google de la disparition de liens Netlinking, backlinks, liens et redirections 9 Novembre 2022
Google API Translation - Billing Bug !! Droit du web (juridique, fiscalité...) 31 Octobre 2022