ワードプレスを使ってサイト運営していますが
記事中への広告表示にショートを使って使っております。
下記コードをfunction.php に追加
function showads() {
return '
「広告コード」
';
}
add_shortcode('adsense', 'showads');
上記「広告コード部分」にADSENSEコードを入れた場合は正常に表示されるのですが
GAM(GoogleADManeger)のBODY部分のコードを入れると画面が表示されなくなります。
どうすれば良いでしょうか?
分かる方いらっしゃいましたら
ご教示いただけると有難いです。
宜しくお願いします。
GAMのBODY部分のコードは下記のようなものです。
<!-- /********/******** --> <div id='div-gpt-ad-**********-0'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-**********-0'); }); </script> </div> -------------------------------ちなみにGAMのヘッダー部分は下記です。
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/*******/*********', [[320, 100], [320, 50]], 'div-gpt-ad-**********-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script>■やってみた方法
GAMコードのBODY部分を変数で設定してechoで返すようにしましたが駄目でした。
function showads() {
<div id='div-gpt-ad-*************-0'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-************-0'); }); </script> </div>';$showads = '<!-- /***********/*********** -->
echo $showads;
}
add_shortcode('adsense', 'showads');
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/11 09:30