Tutorial: Facebook Audience Network - Alternativa ao AdSense (mobile)

  • Autor Autor Cicklow
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Tem algum bom samaritano que coloque aqui o código que lhe deram para colocar no seu site?. Obrigado de antemão!

- - - Atualizado - - -



Vale a pena tentar com o código JS de alguém que já o tenha implementado (mudando o 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>
 
Muito obrigado, amigo. Esse é para banner, certo? Sabe qual formato tem melhor RPM? Banner, Native, etc.

Abraços

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>
 
Muito obrigado, amigo. Esse é para banner, certo? Sabe qual formato tem melhor RPM? Banner, Native, etc.

Abraços

o banner... o nativo você tem que montar bem o design para que fique como o seu site, já que o que eles dão é horrível hehe
 
o banner... o nativo você tem que montar bem o design para que fique como o seu site, já que o que eles dão é horrível hehe

Ah, entendi. Boa dica.

Obrigado.

Por falar nisso, no Audience Network, cada app pode ter vários domínios? Ou você recomenda um site para cada app?

Obrigado desde já.
 
Ah, entendi. Boa dica.

Obrigado.

Por falar nisso, no Audience Network, cada app pode ter vários domínios? Ou você recomenda um site para cada app?

Obrigado desde já.

não faço ideia, eu tinha um para cada site...
 
Que tipos de sites eles aceitam? Qualquer um ou mais portais de notícias?
 
Excelente tutorial! Agradeço a contribuição :encouragement:
 
Obrigado pela contribuição :encouragement::encouragement::encouragement:
 
Muito obrigado, tudo o que for para abandonar o Adsense. Muito melhor!!!!!


Para os favoritos
 
Posso também adicionar a publicidade do FAN aos meus BLOGs que tenho monetizados com ADSENSE? 🙂
 
interessante, obrigado !! 😛anda:😛anda:
 
como se usa artigos instantâneos?
 
Como você soluciona o formulário W-9 de pagamento de taxas no momento em que configura o app?
 
Parece muito bom, sabem se dá para utilizar com warez?
 
Para páginas web ainda funciona?
 
Excelente, muito boa contribuição
 
Abraços, me registrei com este método há 2 dias e ainda nada de responderem, quanto mais tempo teria que ficar esperando??
 
Excelente tutorial :encouragement:
 
quer dizer que é a mesma coisa que o Adsense só que os anúncios são do Facebook?
 
Voltar
Topo