Script adsense pour alterner deux comptes aléatoirement ?
19 messages
• Page 1 sur 2 • 1, 2
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

Zecat - WRInaute accro

- Messages: 12003
- Inscription: 1 Mar 2005
c'est simple.
--> tu mets tes deux codes dans un tableau
--> tu faits ensuite un rand(0,1)
--> Tu attribues alors a une globale ($codecompte par exemple) la valeur issue du rand
--> et dans le code adsense, tu remplace le code du compet par <?=$codecompte?>
voila c'est tout.
Note : en passant par un tableau ca facilite l'evolution vers 3 4 ou n comptes ... juste le rand a modifier.
--> tu mets tes deux codes dans un tableau
--> tu faits ensuite un rand(0,1)
--> Tu attribues alors a une globale ($codecompte par exemple) la valeur issue du rand
--> et dans le code adsense, tu remplace le code du compet par <?=$codecompte?>
voila c'est tout.
Note : en passant par un tableau ca facilite l'evolution vers 3 4 ou n comptes ... juste le rand a modifier.
-

anguenot.com - WRInaute impliqué

- Messages: 909
- Inscription: 14 Mai 2003
- Code: Tout sélectionner
<?php
$code_client[1] = "pub-xxxxxx"; // code du 1er compte
$code_client[2] = "pub-yyyyyyy"; // code du 2eme compte
$aleatoire = rand(1,2); // aléatoirement 1 ou 2
?>
<script type="text/javascript"><!--
google_ad_client = "<?php echo $code_client[$aleatoire]; ?>";
google_alternate_ad_url = "http://www.example.com";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "cccccc";
google_color_url = "cccccc";
google_color_text = "000000";
google_language = "fr";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
-

Zecat - WRInaute accro

- Messages: 12003
- Inscription: 1 Mar 2005
tiesn ca sera plus clair avec un chti bout de code :
Voila ...
- Code: Tout sélectionner
<?
global $codecompte;
$codes = array(
"1111111111111",
"2222222222",
"3333333333");
$codecompte = $codes[rand(0,2)];
?>
Voila ...
-

mowmow - WRInaute impliqué

- Messages: 975
- Inscription: 3 Nov 2004
Hmm pourquoi limiter un script en le codant sans variable
Mieux :
Et voilà tu as dans $code un nom de compte aléatoire
Mieux :
- Code: Tout sélectionner
// Autant de comptes que tu veux
$liste_comptes = array('00000000001', '00000000000002', '00000000x');
$code = $liste_comptes[mt_rand(0, count($liste_comptes)-1)];
Et voilà tu as dans $code un nom de compte aléatoire
Dernière édition par mowmow le Sam Sep 02, 2006 17:41, édité 1 fois.
- Bourriquet
- WRInaute impliqué

- Messages: 637
- Inscription: 19 Sep 2005
Encore plus simple, avec une fonction, qui est quand même prévue pour sortir un index au pif dans un tableau (donc qui gère automatiquement la taille) :
- Code: Tout sélectionner
// Autant de comptes que tu veux
$liste_comptes = array('00000000001', '00000000000002', '00000000x');
$code = $liste_comptes[array_rand($liste_comptes)];
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
ThierryD a écrit:Merci beaucoup,
WRI ne me decevra jamais, réactivité, prévision, efficacité !
Dire que je m'étais déjà penché sur le code
-

oli004 - WRInaute passionné

- Messages: 2173
- Inscription: 5 Jan 2005
Le sujet a déja été abordé à plusieurs reprises mais reste toujours d'utilité.
Néanmoins, je n'ai pas trouvé comment gérer des proportions dans les partages.
Par exemple : L'admin 20% des anonces diffusées (20 étant un exemple) et les 80% restants partagés entre les x comptes de membre.
Néanmoins, je n'ai pas trouvé comment gérer des proportions dans les partages.
Par exemple : L'admin 20% des anonces diffusées (20 étant un exemple) et les 80% restants partagés entre les x comptes de membre.
-

Zecat - WRInaute accro

- Messages: 12003
- Inscription: 1 Mar 2005
oli004 a écrit:Le sujet a déja été abordé à plusieurs reprises mais reste toujours d'utilité.
Néanmoins, je n'ai pas trouvé comment gérer des proportions dans les partages.
Par exemple : L'admin 20% des anonces diffusées (20 étant un exemple) et les 80% restants partagés entre les x comptes de membre.
En jouant sur les proportion dans le tableau des codes.
Exemple : tu as 80 membres et tu veux garder 20 % : tu fais un tableau de 100 elements :
--> les 20 premiers contiennent ton code (dupliqué dans les 20 prmeiers éléments)
--> les 80 suivants les codes 80 membres (1 memebre par element)
Le rand (1,100) tombera sur ton code dans 20 % des cas non ? Et les 80 restant seront equitablement repartis entre tes membres. Rustique je te l'accorde mais solide et imparrable
-

oli004 - WRInaute passionné

- Messages: 2173
- Inscription: 5 Jan 2005
effectivement Zecat ça semble se tenir tout à fait mais cela implique de définir le tableau à chaque fois qu'un membre ajoute son compte. Je ne sais pas combien de comptes comporte le partage de wri, mais peut-être qu'Olivier pourrait nous donner sa méthode.
-

Zecat - WRInaute accro

- Messages: 12003
- Inscription: 1 Mar 2005
oli004 a écrit:effectivement Zecat ça semble se tenir tout à fait mais cela implique de définir le tableau à chaque fois qu'un membre ajoute son compte. Je ne sais pas combien de comptes comporte le partage de wri, mais peut-être qu'Olivier pourrait nous donner sa méthode.
Dans le cas de Wri il y a en plus une variante : ne pas afficher le code du connecté.
Sinon, le principe du code dupliqué en tableau s'adapte a des petits volume smais mal a des gros surtout si tu veux garder 50 % pour l'admin ...
dans ce cas peut etre simplement deux rand a la suite :
- un premier rand (1,5) pour isoler 20 %
- ensuite un if rand 1 --> admin else
- un second rand sur le tableau des membres.
Enfin, y a plein d'options algorythmiques en fonction des impératifs souhaités.
-

mowmow - WRInaute impliqué

- Messages: 975
- Inscription: 3 Nov 2004
Bourriquet a écrit:Encore plus simple, avec une fonction, qui est quand même prévue pour sortir un index au pif dans un tableau (donc qui gère automatiquement la taille) :
- Code: Tout sélectionner
// Autant de comptes que tu veux
$liste_comptes = array('00000000001', '00000000000002', '00000000x');
$code = $liste_comptes[array_rand($liste_comptes)];
Et bien merci, je ne connaissais pas cette petite fonction :p
19 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Script pour alterner publicité adsense et autre régie [Résolu]
- Alterner de compte Adsense !
- alterner adsense avec d'autres pubs
- pub adsense qui s'afficherait aléatoirement ?
- script pour créer ou supprimer l'url des pages html aléatoirement depuis une liste de mot
- Un seul site, plusieurs ID adsense ET des créations de comptes adsense
- Comptes AdSense
- 2 comptes AdSense
- Fusionner 2 comptes AdSense
- 2 comptes Adsense/Adwords ?
- Google reverse 68% des revenus AdSense for Content
- Testez AdSense sans même vous inscrire !
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Les blogs de Google AdSense en néerlandais et en espagnol
- Google AdSense Calendar
- WebRankInfo interroge Google sur AdSense
- Le positionnement d'annonces AdSense : explications
- Google Desktop pour Mac OS X
Consultez la description détaillée des produits ou services de Google suivants : Google Referrals, Google AdSense
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

