私は、(iframe を使用して) 自分の Web サイト内に埋め込むことができる機能を備えた Web アプリケーション (Web サイト) を構築しています。そのため、私のアプリには Google 広告があり、別のサイト内 (iFrame 内) に埋め込まれている場合、広告が表示されないことがあります。
GoogleAds のポリシーと iFrame を使用して広告を表示しないことに懸念がありますが、iframe を使用して広告を表示していません。私のアプリは機能として別のサイト内にあるだけです。
私の質問は次のとおりです。これを行うことはできますか?それとも、そのポリシーにより、埋め込み機能に広告を表示できなくなりますか?
EDIT 1
これは、Google がレンダリングしているコンテンツです (別の iframe の別の iframe 内):
<html>
<head>
</head>
<body style="background-color:transparent" marginwidth="0" marginheight="0">
</body>
</html>
また、コンソールにエラーが表示されます:
オリジンが「 http://googleads.g.doubleclick.net 」のフレームが、オリジンが「 http://example.com 」のフレームにアクセスするのをブロックしました。プロトコル、ドメイン、およびポートが一致する必要があります。
ここで、「example.com」は私の機能を使用しているサイトです
編集2
そこで、コンソールの [ネットワーク] タブに進み、何が呼び出されているかを確認しました。GET http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-XXXX .... は常に 200 OK ですが、空白の HTML (上に掲載) だけを返すこともあれば、 AD を含む実際の html。
もう 1 つ言いませんでしたが、私は Synch ではなく、Asynch の新しい Beta メソッドを使用しているので、Synch を試して何が起こるか見てみようと考えています。