AdSenseとAmazonと楽天、Web広告の貼り付けとSPAでの対処

2018-12-02 12:23:00

 空雲リファレンスの方で広告の貼り付け実験をしています。AdSenseとAmazonと楽天の三種を試してみました。それぞれ方式が違います。


AdSense   スクリプトが実行されると<ins>というタグの中にIFRAMEを作成、途中挿入可能
楽天とAmazon スクリプトが実行されるとdocument.writeでIFRAMEを生成、途中挿入不可

 出来としてはAdSenseが一番まともです。楽天とAmazonはdocument.writeを使うため、ページ更新時にしか広告の挿入が出来ません。対処策としては挿入したい箇所にIFRAMEを作り、そこにコードを放り込むしかありません。システムはSPA(SinglePageApplication)で作っているので、このあたりの対処がけっこう面倒くさいです。