Как вставить код Google Adsense в сценарий PHP?

Как повторить код AdSense с PHP? Вот пример моего кода, который я работаю для 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;

Все, что я хочу, чтобы вставить код AdSense в div с PHP. Я также пробовал с htmlentities вместе с полосками, но объявление не отображалось.

4

Решение

data-ad-client=<?php echo $client ?>

вы уже в парсере php, не нужно его снова открывать

data-ad-client=$client

исправить другое место, где ты тоже это сделал


$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=\"$client\"data-ad-slot=\"$slot\"data-ad-format=\"auto\"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</center>
</div>";

echo $adsence;
3

Другие решения

Я добавляю свою идею и надеюсь, что она будет вам полезна.

Вы можете использовать запросы в базе данных, если у вас есть управляемый сайт, или вы можете использовать файл конфигурации, чтобы не всегда использовать исходный код.

Подобно:

// config_file.php

$adsense = "0"; // 0 - For unactivate , 1 - For activate
$ads_client_id = "ca-pub-1234567890123456"; // Publisher ID
$ads_slot_id   = "123456789"; // Slot ID
$ads_format    = "auto"; // ADS format - auto (This ad unit can automatically adjust the size of space available on the page.)

// код для вставки

<?php if($adsense == 1){
echo "<script async src=\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"></script>
<ins class=\"adsbygoogle\"style=\"display:block\"data-ad-client=\"{$ads_client_id}\"data-ad-slot=\"{$ads_slot_id}\"data-ad-format=\"{$ads_format}\"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>";
}
?>
1