HTML5 모바일 웹 애플리케이션을 구축 중입니다.HTML5 모바일 웹 앱에서 DFP를 동적으로 새로 고칩니다.
인터페이스를로드하고 초기화하고 빌드합니다. 사용자는이를 사용하여 피드를 통해 콘텐츠를 가져올 수 있습니다. 따라서 사용자가보고있는 컨텐츠가 변경되고 기존 인터페이스에 표시됩니다.
저는 DFP - DoubleClick For Publishers ...를 통해 광고를 게재하고 있습니다. 나는 확실히 새로운 과정입니다. 사용자는 제외하고 ... 이것은 잘 작동
googletag.pubads().refresh([ad1]);
:
var ad1;
// THIS IS THE STRING THAT NEEDS TO CHANGE TO REFLECT DIFFERENT CONTENT ***
var adunit = '/8013/digital.first.media.test.site/Mobile/News';
googletag.cmd.push(function() {
ad1 = googletag.defineSlot(adunit, [[300, 50], [320, 50]], 'story_ad_top').setTargeting('pos',['mobile_section_top']).addService(googletag.pubads());
googletag.pubads().enableAsyncRendering();
googletag.pubads().disableInitialLoad(); //turns off rendering on initial load
googletag.enableServices();
});
그때 호출하여 내가 원하는 광고 언제든지 새로 고칠 수 있습니다 : 머리에서
, 나는 초기화 코드를 실행 다른 내용을 보았 기 때문에 init에 설정된 adunit 문자열은 더 이상 최신 내용이 아닙니다. 해당 문자열을 업데이트해야하지만 ... 그렇게 할 수있는 방법을 찾을 수 없습니다. 는 I는 예를 JSFiddle : http://jsfiddle.net/wqMXV/3/예는 다른 콘텐츠를보고있는 사용자를 반영 버튼 (3)을 갖는다.
도움을 주시면 대단히 감사하겠습니다.