document.write
広告サーバーが行う唯一のことであるため、私は によって書き出された一連の広告を持っています。
ユーザーがしばらくそこに座っていると、他のサイトがそのページに広告をリロードするのを見てきました (将来やりたいと思うかもしれません)。そのため、iFrame に広告を読み込んでから、後でメイン ウィンドウに移動していました。これは、iframe 内の iframe 内にある Google 広告を提供するまで、非常にうまく機能しているように見えました。それらを適切に引き出したり、Google 広告をページ内で移動したりすることはできますか?
これは私が現在持っているもので、iframe 内の iframe 広告以外のすべてで機能します。
$().ready(function(){
$('#iframe').load(function(){
var middle_ad_contents = $('#iframe').contents().find('#middle_ad').html();
$('#ad_middle').html(middle_ad_contents);
});
});
[編集]
さらに調査したところ、Google 広告のリロードは利用規約に違反しているようですが、これを行うべきではないのでしょうか?
[編集2]
ページ全体をリロードすることは、実際にはオプションではありません (そして、一種の厄介な動きです)。
ポイントはおそらく広告をローテーションすることでしたが、広告サーバー Z を介して提供されている広告サーバー Y を介して提供されている広告サーバー X が遅い/応答していないため、広告がページロードをブロックしないようにすることがより重要でした。document.write
iframe が最適なソリューションのように思えたのは、 pageload === の後のようにページ全体を一掃することなく、ページの終わりまで 2 または 3 レベルの深さの document.writes を遅らせることができるためdocument.replaceTheWholeDOM
です。おそらく、この方法で ajaxy/その他の iframe ( 震え ) コンテンツを収益化するオプションもあります。