1

Doubleclick for Publishers (SB) を通じて提供されるカスタム ダイアログを作成する必要があります。DFP SB は、問題の原因となっている iframe を介してバナーを配信します。jquery ダイアログのコードを作成しましたが、iframe の外側で壊れず、親に表示されません。

iframe 内ではなく、iframe の親ウィンドウに関連してダイアログを表示するにはどうすればよいですか?

または、これを行うためのより良い方法がありますか?

4

1 に答える 1

1

ページにアクセスできる場合、広告が表示されるのは非常に簡単です。

ダイアログのコードを広告が表示されるページに移動し、次のように広告 iframe からホスト ページの jQuery を呼び出すだけです。

<script>
    top.$('body').append('<div>This will be appended to the host page body</div>');
</script>

または、iframe 内に広告を作成してから、次のようにホスト ページに「コピー」することもできます。

<script>
    // Build element 
    $('body').append('<div id="copythis">This will be copied to the host page</div>');

    // Select element to be copied to host page
    var el = $('#copythis');

    // Insert into host page
    top.$('body').append(el);
</script>

うまくいけば、それがあなたを正しい道に導くのに十分です. あなたのコードを投稿しない場合は、もう一度見てみましょう。

于 2012-12-03T15:34:16.010 に答える