私は最近このようなシステムを作成しました。プロモーション サイトtextsensor.comをご覧ください。では、それをどのように行うか、これらの点に留意する必要があります
1) クロスドメイン ajax は許可されていないため、一部のユーザーが任意のパブリッシャーの Web サイトに存在する可能性のある広告をクリックすると、サーバーにデータが送信されず、何千もの広告が表示される可能性があります。
2)あなたが言ったようにCookieがブロックされる可能性があります。また、ブラウザが異なると、さまざまな種類の問題が発生する可能性があります:)そのようなシナリオでCookieを処理する場合。
3) サイト運営者に、関連するキーワードのウェブサイトに広告を埋め込むスクリプト タグを提供する必要があります。
4) このタグは、サーバー側のプログラミング言語を実行している必要があります。例えば
<script src="http://dennis.com/ads_application/get_my_ads.php">
または、複数のphpファイルがある場合は、たとえば、すべてのphpファイルをWebサイトにインポートする1つのjsファイルを含めます
<script type="text/javascript" src="http://www.dennis.com/ad_application/inline.js">
</script>
5) パブリッシャーについてサーバーに通知する必要があるため、そこに ID とキャンペーン ID をスクリプト タグ内に配置し、そのスクリプト タグをストップ 4 の inline.js ファイルの前に配置します。
<script type="text/javascript">
var ad_publisher = "5122";
var ad_campaign = "11129";
var ad_type = "inline";
</script>
6) 現在のホストがウェブサイトに広告を掲載する資格があるかどうかを確認する必要があります
7) textsensor.com 用に作成したサンプルの inline.js ファイルをここで表示できます。
8) 最後のユーザーが広告をクリックしたときの間隔を作成するには、そのユーザーをその IP アドレスを使用して記録し、Cookie を作成する必要があります。これはサーバー側で行う必要があります。つまり、IP アドレスをサーバーに送信し、ユーザーが広告をクリックした時刻を指定します。