Tutorial: Facebook Audience Network - Alternativa AdSense (móvil)

  • Autor Autor Cicklow
  • Fecha de inicio Fecha de inicio
Hay algún buen samaritano que ponga aquí el código que le dieron para poner en su web?. Gracias de antemano!

- - - Actualizado - - -



Vale la pena intentarlo con el código JS de alguno que ya lo tenga implementado (cambiando el ID)

PHP:
<div style="display:none; position: relative;">
  <iframe style="display:none;"></iframe>
  <script type="text/javascript">
    var data = {
      placementid: 'ID_ACA',
      format: '300x250',
      testmode: false,
      onAdLoaded: function(element) {
        console.log('Audience Network [ID_ACA] ad loaded');
        element.style.display = 'block';
      },
      onAdError: function(errorCode, errorMessage) {
        console.log('Audience Network [ID_ACA] error (' + errorCode + ') ' + errorMessage);
      }
    };
    (function(w,l,d,t){var a=t();var b=d.currentScript||(function(){var c=d.getElementsByTagName('script');return c[c.length-1];})();var e=b.parentElement;e.dataset.placementid=data.placementid;var f=function(v){try{return v.document.referrer;}catch(e){}return'';};var g=function(h){var i=h.indexOf('/',h.indexOf('://')+3);if(i===-1){return h;}return h.substring(0,i);};var j=[l.href];var k=false;var m=false;if(w!==w.parent){var n;var o=w;while(o!==n){var h;try{m=m||(o.$sf&&o.$sf.ext);h=o.location.href;}catch(e){k=true;}j.push(h||f(n));n=o;o=o.parent;}}var p=l.ancestorOrigins;if(p){if(p.length>0){data.domain=p[p.length-1];}else{data.domain=g(j[j.length-1]);}}data.url=j[j.length-1];data.channel=g(j[0]);data.width=screen.width;data.height=screen.height;data.pixelratio=w.devicePixelRatio;data.placementindex=w.ADNW&&w.ADNW.Ads?w.ADNW.Ads.length:0;data.crossdomain=k;data.safeframe=!!m;var q={};q.iframe=e.firstElementChild;var r='https://www.facebook.com/audiencenetwork/web/?sdk=5.3';for(var s in data){q[s]=data[s];if(typeof(data[s])!=='function'){r+='&'+s+'='+encodeURIComponent(data[s]);}}q.iframe.src=r;q.tagJsInitTime=a;q.rootElement=e;q.events=[];w.addEventListener('message',function(u){if(u.source!==q.iframe.contentWindow){return;}u.data.receivedTimestamp=t();if(this.sdkEventHandler){this.sdkEventHandler(u.data);}else{this.events.push(u.data);}}.bind(q),false);q.tagJsIframeAppendedTime=t();w.ADNW=w.ADNW||{};w.ADNW.Ads=w.ADNW.Ads||[];w.ADNW.Ads.push(q);w.ADNW.init&&w.ADNW.init(q);})(window,location,document,Date.now||function(){return+new Date;});
  </script>
  <script type="text/javascript" src="https://connect.facebook.net/en_US/fbadnw.js" async></script>
</div>
 
Muchas gracias amigo. Ese es para banner, cierto? Sabes cuál formato tiene mejor RPM? Banner, Native, etc.

Saludos

PHP:
<div style="display:none; position: relative;">
  <iframe style="display:none;"></iframe>
  <script type="text/javascript">
    var data = {
      placementid: 'ID_ACA',
      format: '300x250',
      testmode: false,
      onAdLoaded: function(element) {
        console.log('Audience Network [ID_ACA] ad loaded');
        element.style.display = 'block';
      },
      onAdError: function(errorCode, errorMessage) {
        console.log('Audience Network [ID_ACA] error (' + errorCode + ') ' + errorMessage);
      }
    };
    (function(w,l,d,t){var a=t();var b=d.currentScript||(function(){var c=d.getElementsByTagName('script');return c[c.length-1];})();var e=b.parentElement;e.dataset.placementid=data.placementid;var f=function(v){try{return v.document.referrer;}catch(e){}return'';};var g=function(h){var i=h.indexOf('/',h.indexOf('://')+3);if(i===-1){return h;}return h.substring(0,i);};var j=[l.href];var k=false;var m=false;if(w!==w.parent){var n;var o=w;while(o!==n){var h;try{m=m||(o.$sf&&o.$sf.ext);h=o.location.href;}catch(e){k=true;}j.push(h||f(n));n=o;o=o.parent;}}var p=l.ancestorOrigins;if(p){if(p.length>0){data.domain=p[p.length-1];}else{data.domain=g(j[j.length-1]);}}data.url=j[j.length-1];data.channel=g(j[0]);data.width=screen.width;data.height=screen.height;data.pixelratio=w.devicePixelRatio;data.placementindex=w.ADNW&&w.ADNW.Ads?w.ADNW.Ads.length:0;data.crossdomain=k;data.safeframe=!!m;var q={};q.iframe=e.firstElementChild;var r='https://www.facebook.com/audiencenetwork/web/?sdk=5.3';for(var s in data){q[s]=data[s];if(typeof(data[s])!=='function'){r+='&'+s+'='+encodeURIComponent(data[s]);}}q.iframe.src=r;q.tagJsInitTime=a;q.rootElement=e;q.events=[];w.addEventListener('message',function(u){if(u.source!==q.iframe.contentWindow){return;}u.data.receivedTimestamp=t();if(this.sdkEventHandler){this.sdkEventHandler(u.data);}else{this.events.push(u.data);}}.bind(q),false);q.tagJsIframeAppendedTime=t();w.ADNW=w.ADNW||{};w.ADNW.Ads=w.ADNW.Ads||[];w.ADNW.Ads.push(q);w.ADNW.init&&w.ADNW.init(q);})(window,location,document,Date.now||function(){return+new Date;});
  </script>
  <script type="text/javascript" src="https://connect.facebook.net/en_US/fbadnw.js" async></script>
</div>
 
Muchas gracias amigo. Ese es para banner, cierto? Sabes cuál formato tiene mejor RPM? Banner, Native, etc.

Saludos

el banner... el nativo tienes que armar bien el diseño para que quede como tu sitio, ya que el que ellos dan es horrible jeje
 
el banner... el nativo tienes que armar bien el diseño para que quede como tu sitio, ya que el que ellos dan es horrible jeje

Ah ya. Buen dato.

Gracias.

Por cierto, en Audience Network, una cada app puede tener varios dominios? O recomiendas un sitio por cada app?

Gracias de antemano.
 
Ah ya. Buen dato.

Gracias.

Por cierto, en Audience Network, una cada app puede tener varios dominios? O recomiendas un sitio por cada app?

Gracias de antemano.

nidea yo tenia uno x cada sitio...
 
Que tipos de sitios aceptan? cualquiera o mas bien portales de noticias?
 
Excelente tuto! Se agradece el aporte :encouragement:
 
Gracias por el aporte :encouragement::encouragement::encouragement:
 
Muchas gracias, todo lo que sea por abandonar adsense. mucho mejor!!!!!


A favoritos
 
Puedo también agregarle la publicidad de FAN a mis BLOGs que tengo monetizado con ADSENSE ? 🙂
 
interesante gracias !! 😛anda:😛anda:
 
como se usa artículos instantáneos?
 
Como solucionas el formulario W-9 de pago de tasas en el momento que configuras la app?
 
Pinta muy bueno, saben si se puede utilizar con warez?
 
Para páginas web aún funciona?
 
Exelente muy buen aporte
 
Saludos me registre con este metodo hace 2 dias y todavia nada que responden, cuanto mas tendrian que durar esperando??
 
Excelente tutorial :encouragement:
 
¿es decir que es lo mismo que adsense solo que los anuncios son de facebook?
 
Atrás
Arriba