Code PHP pour placer Adsense tout au long de l'article sur WordPress ou n'importe quel CMS

En Avril 2018

Visitez Mon Site
Cet article a été lu 77 fois avant toi... Il y a eu 248773 visiteurs sur le blog depuis qu'il existe.
Adsense

=> Je partage 20% de mes commissions affilié 1TPE

Salut,

Comme tu peux le voir dans cet article, il y a des publicités Adsense placées dans l'article un peu n'importe comment.

=> Ma Formation en Webmarketing

C'est le sujet de cet article, je te donne le code PHP que j'utilise pour afficher Adsense un peu n'importe comment dans chaque article, automatiquement.

=> L'affiliation 1TPE sous stéroïdes !

Tu peux mettre n'importe quoi à la place des codes adsense, tes propres pubs ou autre chose.

J'ai 6 codes adsense, 3 pubs responsives et 3 blocs de liens de 200x90 responsives aussi (c'est nouveau, enfin!)

=> Affiche ton lien sur toutes les pages de mes sites y compris celui-ci !

 

Le code PHP a deux fonctions, tu ne te sers que d'une : getAdsense($mycontent)

=> Comment créer une boucle virale sur internet...

$mycontent c'est le texte de ton article, avant de l'afficher tu dois le passer dans la fonction getAdsense().

Le code PHP va compter combien il y a de paragraphes dans ton article, en comptant le nombre de balises <p>

=> Mon patron, c'est Internet !

S'il y en que 6 ou moins, il va mettre adsense devant chaque paragraphe.

S'il y en a plus de 6 il va les placer régulièrement tout le long de l'article, par exemple si l'article a 20 paragraphes il va placer un code adsense tous les 3 paragraphes.

=> Des milliers de produits numériques ici !

En plus il mélange l'ordre des code à afficher, donc ce n'est jamais exactement les mêmes codes aux mêmes positions dans l'article.

 

=> Mon Club Affiliation Facile pour Affiliés et Vendeurs 1TPE !

Je sais, tu vas me dire "regarde comme ça fait laid sur ton article, pourquoi je le ferais sur le mien?"

En tous les cas ça fonctionne, adsense fonctionne bien quand il est au plus près du contenu, car c'est ce que les internautes viennent regarder.

=> La façon la plus simple de gagner de l'argent en affiliation !

Tant qu'à utiliser Adsense autant l'utiliser aux meilleurs emplacements, et c'est dans le contenu, le plus intégré possible au contenu principal de chaque page.

Voici le code PHP :

=> Vends ces 10 Ebooks, tu peux les modifier comme tu veux !

 

function mb_stripos_all($haystack, $needle) {
 
  $s = 0;
  $i = 0;
 
  while(is_integer($i)) {
 
    $i = mb_stripos($haystack, $needle, $s);
 
    if(is_integer($i)) {
      $aStrPos[] = $i;
      $s = $i + mb_strlen($needle);
    }
  }
 
  if(isset($aStrPos)) {
    return $aStrPos;
  } else {
    return false;
  }
}

=> Le catalogue de toutes mes vidéos exclusives !

function getAdsense($mycontent) {

     $myadsense = Array(
          'CODE ADSENSE',
          'CODE ADSENSE',
        'CODE ADSENSE',
          'CODE ADSENSE',
        'CODE ADSENSE',
          'CODE ADSENSE',
        );
        shuffle($myadsense);
      
        $myp = mb_stripos_all($mycontent, '<p>');

        if ($myp === FALSE) {
             // there is no <p> in content
        } else {
              foreach($myp as $key => $value) {
                  $myend = $value + ($key * 11);
                  $mycontent = mb_substr($mycontent, 0, $myend) . "<!--onep-->" . mb_substr($mycontent, $myend);      
              }
          }
          
          if (count($myp) <= 6) {
              for($i=0;$i<count($myp);$i++) {
                  //$mycontent = str_replace('<!--onep-->', $myadsense[$i], $mycontent, 1);
                  $pos = strpos($mycontent,'<!--onep-->');
                if ($pos !== false) {
                    $mycontent = substr_replace($mycontent,$myadsense[$i],$pos,strlen('<!--onep-->'));
                }
              }
          } else {
          
              $step = intval(count($myp) / count($myadsense)) ;
              $cur = 1;
              $cnt = 0;
              for($i=0;$i<count($myp);$i++) {
                  if ( ($cur == 1) && ($cnt < count($myadsense)) ) {
                      $pos = strpos($mycontent,'<!--onep-->');
                    if ($pos !== false) {
                        $mycontent = substr_replace($mycontent,$myadsense[$cnt],$pos,strlen('<!--onep-->'));
                    }
                    $cnt++;
                  } else {
                      $pos = strpos($mycontent,'<!--onep-->');
                    if ($pos !== false) {
                        $mycontent = substr_replace($mycontent,'<!--done-->',$pos,strlen('<!--onep-->'));
                    }
                  }
                  if ($cur < $step) {
                      $cur++;
                  } else {
                      $cur = 1;
                  }
              }
          
          }
         
          return $mycontent;

}

 

Est-ce que tu vas t'en servir sur WordPress ou autre?

A+

Commentaires

Portrait de SteveJobs

Bien pratique, merci !

Portrait de James

De rien Steevy :-)

Tu t'en sers où ?

J'aimerais bien que tu cliques sur ces boutons, parce que ça apportera plus de gens sur mon blog, merci :

Et si tu me laisses ton email, je peux t'aider avec ton blog/site...

Enfin, les commentaires Facebook si tu veux spammer ou poser une question :-)