2016-07-27 17 views
0

私は、モバイルサイトのためのFacebookのオーディエンスネットワークを見つけました。すべてがきれいに見えています(チュートリアルはうまくいきます)Facebookのオーディエンスネットワーク - 無限のスクロールで広告を読み込む

しかし、私は対抗したい "限界"を見つけました。現在のところ、最初にウェブページを読み込むと広告が正常に表示されますが、一定のスクロール後にdivを挿入する無限のスクロールがあります。問題は、広告を含むと思われる新しい注入divが広告を読み込まないということです。あなたはページの後にHTMLを追加する場合

<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> 

答えて

2

は、新しいコンテンツがあるFacebookのSDKを伝えるためにXFBML.parseを使用する必要が読み込ま

+0

@WizKidねえ、このモバイルウェブベースのオーディエンスネットワークにうまくいくかどうかは知っていますかハイブリッドモバイルアプリケーション? – MasterJohn

関連する問題