Использование AdSense кода внутри PHP-кода

Законно ли использовать код AdSense внутри тегов php, как это, и влияет ли это на поведение рекламы?

<?php function myfn(){

php code here ?>
<script  async='async' src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"style="display:inline-block;width:336px;height:280px"data-ad-client="<?php echo $ad_client; ?>"data-ad-slot="<?php echo $ad_slot; ?>"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?php }?>

и вызывать эту функцию везде, где я хочу объявление.

0

Решение

Adsense / Google не волнует, что происходит в вашем PHP-коде и как именно код рекламного блока попадает в HTML-код страницы, так что пока эта функция работает и вы не нарушаете никаких других правил Adsense, таких как соответствующий контент и не более трех рекламных блоков на странице — все будет хорошо.

Предложение, если можно, — использовать адаптивные рекламные блоки, чтобы вы могли использовать свой рекламный блок / функцию, не заботясь о размере контейнера. https://support.google.com/adsense/answer/3213689?hl=en

1

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

Других решений пока нет …