【发布时间】:2016-06-13 05:40:09
【问题描述】:
如何使用 PHP 回显 AdSense 代码?这是我正在为 codeigniter php 工作的代码示例。
$adsence = "
<div class=\"right-inner\">
<center width=\"96% class=\"img-responsive center-block\">
<script async src=\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"></script>
<!-- quiz_net -->
<ins class=\"adsbygoogle\"
style=\"display:block\"
data-ad-client=<?php echo $client ?>
data-ad-slot=<?php echo $slot ?>
data-ad-format=\"auto\"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</center>
</div>";
echo $adsence;
我只想用 PHP 在 div 中插入 adsense 代码。我还尝试使用 htmlentities 和条形斜杠,但广告没有显示。
【问题讨论】:
-
我认为您的 Adsense JS 脚本上的
async属性是问题所在,即在下载、初始化脚本之前运行(adsbygoogle = window.adsbygoogle || []).push({});块。尝试删除它。