doubleclick.net
に広告タグを読み込もうとしましdocument.ready
たが、広告が表示されません。
HTML
<script language="JavaScript" type="text/javascript" data-ad-src="http://ad.ch.doubleclick.net/adj/swisswebcams/;lng=de;kw=home;tile=3;dcopt=ist;sz=160x600;ord=1874680027?"></script>
JavaScript (jQuery が必要)
$(document).ready(function(){
$('script[data-ad-src]').each(function(){
this.src = $(this).attr('data-ad-src');
$(this).removeAttr('data-ad-src');
});
});
生成されたソース コードではスクリプトは正しく表示されますが、広告が読み込まれなくなります。スクリプトには document.ready イベントが必要ですか? document.ready の直前にこのスクリプトをロードする方法、または document.ready を再度トリガーする方法はありますか?
PS: 「async」タグよりも「sync」タグを使用することを好みます。これは、「async」が作成する iFrame が、サードパーティ ネットワークを動的に表示するときに幅/高さが柔軟でなくなるためです。