Wood-Roots:blogHOMEJavascript201310/25Ajaxでロードしたページに含まれるAdsenseを表示させるJavascript当記事で紹介しているスクリプトについて、Googleの公式なドキュメントや解説が見つけられませんでした。Ajaxと呼ばれていたものかもしれません。現時点では動作はしていますが、近い将来廃止や動かなくなる可能性もありますのでご注意ください。“3”)で呼べるAPIについて詳細をご存知の方はよろしければ教えて下さい。AjaxでAdsenseを含むページをロードした際、そのロードした先のページに含まれるAdsense広告が表示されません。これはAjaxでロードしたあとにAdsenseを出力するJavascriptが実行されないためですが、その解決策を調べました。API用のライブラリをロードします。広告挿入用の要素(以下の例ではdiv#ad)を配置します。id="ad"></div>Javascript次に以下のようなJavascriptを書きます。google.ads.Adという関数の部分でクライアントID、広告を挿入する要素、オプション値を渡してAdsenseを表示させます。formatに指定している広告サイズについては、こちらを参照してください。//Adsenseコード内「data-ad-slot」となっている文字列},$('#ad').get(0));});});})(jQuery);なお、この方法だとHTML内のコンテンツと関連した広告ではなく個人の閲覧履歴のみを参照して広告が表示されているように見えます。Adsenseのクリック単価を意識している場合はよくないかもしれません。何でもいいからAdsenseを出したい、という場合ぐらいしか使えないかも。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトCommentsコメントはまだありません。2Archive2020年92019年182018年102017年172016年202015年212014年312013年552012年50SearchSocialAboutWeb制作会社ではたらく社畜のアウトプットです。Web制作技術のほか、雑記など。当ブログと運営者についてもっと詳しく見るプライバシーポリシーContactお問い合わせは下記フォームをご利用ください。お時間がございましたらお問い合わせの前にこちらをご一読いただけますと幸いです。Wood-Roots:blog。