7

まず、これが何度も度も議論さていることは知っています。しかし、インターネット上では物事が急速に変化する傾向があるため、これを「2012 年後半版」としましょう。

ページ全体が更新される「クラシック」WebページであるこのWebページがあります。内部クリックごとに新しいコンテンツが作成されます。この方法で AdSense 広告を問題なく表示できます。

今、私はパフォーマンス上の理由からページ全体を「ajax化」(PJAX)することを検討し始めました(実際にプロトタイプバージョンを作成しましたが、うまく機能します)。すべてが をサポートするブラウザーでのみ機能しhistory.pushState、ユーザーが内部リンクをクリックするたびに、ページのコンテンツ部分 (ヘッダーとフッターの間のすべて) のみを取得して古いコンテンツを置き換える AJAX 要求がトリガーされます。

最終的に、ユーザーにはまったく新しいページ (変更された URL などを含む) が表示され、ページを配信するメカニズムのみが変更されます (フル リロードと AJAX)。Google (および古いブラウザー) に関する限り、これはまだ通常のリンク (プログレッシブ エンハンスメントなど) を持つ通常のページです。

それでも、AdSense を表示する方法はありませんdocument.write。 と AdSense の TOS がパーティーを台無しにしています。

私の質問: このようなページに AdSense 広告を表示するための、Google が承認した(禁止されるようなハッキングには興味がありません) 方法はありますか (私はまだ見つけていません)。または、そうでない場合、Google は将来これをサポートする予定はありますか (繰り返しますが、これに関連するものは何も見つかりませんでした)。

アップデート

さらに掘り下げた後、追加の非同期読み込みをサポートしているように見えるGoogle DFPに出会いました。しかし、TOS を壊さずに AdSense 広告を動的に読み込むことができるかどうかはわかりません。この方法で他の広告を読み込めると 100% 確信していますが、AdSense の場合は読み込めません。誰かが私のためにこれを片付けてもらえますか?

4

1 に答える 1

1

このページによると、DFP を介して Adsense 広告をロードすると、DFP と Adsense の両方の条件が適用されます。したがって、現在の Adsense の条件に従っている場合、あなたが話していることを行うことは許可されていないと思います...同時に、Google は、DFP でやりたいことを正確に行うためのかなり簡単な方法を提供しています...

まだまだグレーゾーン…

于 2012-10-22T10:47:02.237 に答える