1

私は、(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 を試して何が起こるか見てみようと考えています。

4

1 に答える 1

1

IFRAME の外でページを読み込んで、Google との間のトラフィックでネットワーク キャプチャを実行してみてください。応答ヘッダーを調べます。広告に対する不正なクリック アクティビティを防止するために、X-Frame-Optionsを使用している可能性があります。サーバー側のリクエストを実行し、レスポンスの HTML を自分で埋め込む以外に、できることはほとんどありません。これにより、ページの読み込みが大幅に遅くなり、広告契約に違反する可能性があります。

編集: フォローアップ テストを読んだ後、あなたのサイトは、すべてのリクエストで広告を配信するのに十分な広告キャンペーンの基準を満たしていないように思えます。Google のよくある質問やマーケティング情報を調べて、広告が配信される頻度や、すべてのリクエストで広告が表示されない理由を調べます。広告は広告主の利益のためであり、収益を最大化するために広告が適切なオーディエンスに明確にターゲティングされていることを確認するための優れたツールを持っていることを覚えておいてください. あなたのサイトは、多くの広告を取得するのに十分な基準を満たしていない可能性があります。

編集 2:広告が表示されない理由について、Google で簡単に検索すると、この FAQが見つかりました。広告が断続的に表示されるのではなく、広告がまったく表示されない理由に合わせているようです。

于 2013-07-29T21:55:47.983 に答える