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

En Décembre 2019

Club Affiliation Facile
Cet article a été lu 83 fois avant toi... Il y a eu 0 visiteurs sur le blog depuis qu'il existe.
Adsense

=> Mon patron, c'est Internet !

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.

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

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.

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

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!)

=> Ma Formation en Webmarketing

 

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

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

$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>

=> Comment créer une boucle virale sur 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.

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

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.

=> Des milliers de produits numériques ici !

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 :

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

 

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;
  }
}

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

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 :-)