2016-07-27 1 views
0

방금 ​​모바일 사이트에 대한 페이스 북의 잠재 고객 네트워크를 발견했습니다. 모든 것이 꽤 멋지다. (자습서는 괜찮습니다.)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

는 새로운 콘텐츠가 페이스 북 SDK에게 XFBML.parse를 사용할 필요가로드

+0

@WizKid 안녕하세요이 모바일 웹을 기반으로 대상의 네트워크가 작동한다면 당신이 알고 하이브리드 모바일 응용 프로그램? – MasterJohn

관련 문제