Отображение рекламы Google AdSense только для посетителей Twitter

Я хочу показывать свои объявления Google AdSense только тогда, когда посетители приходят из Twitter. В настоящее время я использую этот код, он работает для Facebook и других, но не работает для Twitter.

    <?php
            $ref = $_SERVER['HTTP_REFERER'];
            if (strpos($ref, 'twitter.com') != false) {?>
 <script type="text/javascript"><!--
    google_ad_client = "xx-xx-xxxxxxxxxxxxxxxxxx";
    /* xxxxxxxx xxxxxx xxx xxx xxx xx xxxxxx */
    google_ad_slot = "xxxxxxxxxxxxxx";
    google_ad_width = xxx;
    google_ad_height = xxx;
    //-->
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
</div>
</div>

<?php }else{
  echo "";  }
  ?>

person Mian Rizwan    schedule 24.07.2017    source источник
comment
Пожалуйста, не портите свои посты. После того, как вы разместили вопрос, вы предоставили лицензию на контент сообществу Stack Overflow в целом (в соответствии с лицензией CC-by-SA). Если вы хотите отменить связь этого сообщения со своей учетной записью, см. Как правильно отправить запрос на отключение?.   -  person Bugs    schedule 21.08.2017


Ответы (1)


Твиттер перенаправляет ссылки через https://t.co
ищет реферера t.co

person Posttwo    schedule 24.07.2017