- Home
- Categorie
- Digital Marketing
- Google Adsense, Affiliazioni e Guadagno
- Conoscere il numero di annunci visualizzati
-
Conoscere il numero di annunci visualizzati
Ciao a tutti,
volevo sapere se esiste un modo per sapere quanti annunci sta visualizzando la mia pagina all'interno di un box.Mi servirebbe perchè per esempio il box 336x224 mi pare ha 4 annunci al suo interno per default, ma spesso ne fa vedere solo 3 o addirittura 2, sarebbe inteerssante impostare la pagina in base a quanti ne escono...è possibile secondo voi?
CIAO!
-
non mi risulta. e lo deduco anche dal fatto che non ci sarebbe spam engine che non lo usi giá
-
peccato
-
con Javascript forse si può, dico forse perché è caricato in un frame diverso e per una questione di sicurezza del browser forse lo impedisce, comunque:
onload della pagina si parserizza il codice, cerca adsense, conta i link, modifica il codice da ottimizzare eventualmente con Ajax
Ci mette un po', cioé il codice ottimizzato potresti vederlo non subito ma dopo x esempio 2 secondi, perché deve aspettare che gli annunci di adsense si siano caricati
Non so se violi il regolamento, bisognerebbe rileggerlo bene
-
Interessante...molto interessante...devo studiarmi AJAX
-
Ho provato a farlo ma niente, siccome il dominio degli iframe è googlesyndication.com e quindi diverso da quello della pagina che lo carica non ne fa leggere le proprietà interne.
Però sono riuscito è determinare se e quali annunci di google sono banner suoi e quali annunci sostitituvi.
Perché funzioni occorre che gli annunci sostitutivi stiamo sullo stesso dominio della pagina.<script language="JavaScript" type="text/javascript"> function adsreport(){ var els,i; els = document.getElementsByTagName("iframe"); for (var i=0; i<els.length; i++) { if(els*.src.indexOf('googlesyndication.com') > -1) { if (typeof(window.frames*.document)=="object") { alert('ANNUNCIO SOSTITUTIVO '+els*.width+'X'+els*.height+' CARICATO ALL\'INDIRIZZO '+location.href); } else { alert('ANNUNCIO DI GOOGLE '+els*.width+'X'+els*.height+' CARICATO ALL\'INDIRIZZO '+location.href); } } } } var tim2=window.setTimeout('adsreport()',2000); </script>
Bisogna sostituire gli alert con il codice da eseguire, è solo una traccia.
-
Bel punto di partenza
Grazie!