Javascript Facebook受众网络-无限滚动加载广告

Javascript Facebook受众网络-无限滚动加载广告,javascript,facebook,mobile,facebook-audience-network,Javascript,Facebook,Mobile,Facebook Audience Network,我刚看到facebook的移动网站受众网络。一切看起来都很好(他们的教程很好) 但我遇到了一个“限制”,我想反驳一下。目前,当我第一次加载网页时,我的广告会正常显示,然而,我得到了一个无限长的滚动,在一定的滚动量后会注入一个div。问题是,应该包含ad的新injectdiv没有加载任何ad <script> window.fbAsyncInit = function() { FB.Event.subscribe( 'ad.loaded', fun

我刚看到facebook的移动网站受众网络。一切看起来都很好(他们的教程很好)

但我遇到了一个“限制”,我想反驳一下。目前,当我第一次加载网页时,我的广告会正常显示,然而,我得到了一个无限长的滚动,在一定的滚动量后会注入一个div。问题是,应该包含ad的新injectdiv没有加载任何ad

 <script>
  window.fbAsyncInit = function() {
    FB.Event.subscribe(
      'ad.loaded',
      function(placementId) {
        console.log('Audience Network ad loaded');
        document.getElementById('ad_root').style.display = 'block';
      }
    );
    FB.Event.subscribe(
      'ad.error',
      function(errorCode, errorMessage, placementId) {
        console.log('Audience Network error (' + errorCode + ') ' + errorMessage);
      }
    );
  };

  window.load = function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) 
        return;
    js = d.createElement(s);
    js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk/xfbml.ad.js#xfbml=1&version=v2.5&appId=xxxxxxxx";
      console.log(js);
    fjs.parentNode.insertBefore(js, fjs);
  }

  window.load(document, 'script', 'facebook-jssdk');
</script>

<div class="fb-ad" data-placementid="xxxxx_xxxxx" data-format="native" data-nativeadid="ad_root{{$index}}" data-testmode="false"></div>

window.fbAsyninit=函数(){
订阅(
“广告加载”,
函数(placementId){
console.log(“观众网络广告加载”);
document.getElementById('ad_root')。style.display='block';
}
);
订阅(
“ad.error”,
函数(错误代码、错误消息、位置ID){
log('观众网络错误('+errorCode+')'+errorMessage);
}
);
};
window.load=函数(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))
返回;
js=d.createElement;
js.id=id;
js.src=“//connect.facebook.net/en_US/sdk/xfml.ad.js#xfml=1&version=v2.5&appId=xxxxxxxx”;
console.log(js);
fjs.parentNode.insertBefore(js,fjs);
}
load(文档“脚本”、“facebook jssdk”);

如果你在加载页面后添加HTML,你需要用它来告诉Facebook SDK有新内容

如果你在加载页面后添加HTML,你需要用它来告诉Facebook SDK有新内容

嘿@WizKid你知道这个基于web的移动受众网络是否可以在混合移动应用程序中工作吗?嘿@WizKid你知道这种基于移动网络的受众网络是否可以在混合移动应用程序中工作吗?