JavaScriptでページサイズをチェックし、関連する広告コードを画面に出力することで、基本的に「レスポンシブ」広告を表示できるソフトウェアのアドオンを作成中です。
これはテキスト広告コードでは問題なく機能しますが、広告コードが JavaScript の場合に問題が発生しました。ユーザーが提供した JavaScript をページに出力して実行することはできません。
これはまったく可能ですか?
コード例を次に示します。
<div id="admanagerresponsive">
<script type="text/javascript">
adUnit = document.getElementById("admanagerresponsive");
adWidth = adUnit.offsetWidth;
if (adWidth >= 728) {
<output ad code>
}
</script>
</div>
上記のコードはページに直接表示されます。
そのようなことは可能ですか?
編集:
アドセンスなど、任意の広告主のコードである可能性があります。これはユーザーが提供し、標準の html になります。ただし、タグを含めることができ、これらを正しくレンダリングして出力する必要があります...