Виджеты SocialMart специально были разработаны в соответствии с концепцией AdBlock о допустимой рекламе, поэтому мы предоставляем нашим партнерам возможность настроить показ виджетов пользователям, использующим AdBlock. Для этого требуется выполнить следующие действия:

  1. Скачать прокси‐скрипт.
  2. Распаковать содержимое на хостинг в папку, которая будет доступна из веба, например в корневую папку сайта.
  3. Изменить код установки виджета, заменив адрес http://widget.socialmart.ru/init.php  на адрес прокси‐скрипта.

По умолчанию файлы прокси‐скрипта находятся в папке SocialMartWidgetProxy. Если, к примеру, партнер размещает папку в корень своего сайта http://smpartner.site, то рабочий прокси будет доступен по адресу  //smpartner.site/SocialMartWidgetProxy/proxy.php. При желании партнер может папку переименовать, либо добавить в корень сайта скрипт с любым названием и содержимым, которое подключает файл SocialMartWidgetProxy/proxy.php. Например можно в корень добавить файл smwidget.php со следующим содержимым:

<?php
require'SocialMartWidgetProxy/proxy.php’;

Тогда прокси скрипт будет доступен по адресу //smpartner.site/smwidget.php 

Для данных условий код вставки виджета нужно изменить с

<div data-widget-id="kkB1LExc" class="smw3"></div>
<noscript><a href="http://socialmart.ru" title="SocialMart" target="_blank">Виджет от SocialMart</a></noscript>
<script async type="text/javascript" charset="UTF­8" src="http://widget.socialmart.ru/init.php?render=js&wid=kkB1LExc"></script>

на

<div data-widget-id="kkB1LExc" class="smw3"></div>
<noscript><a href="http://socialmart.ru" title="SocialMart" target="_blank">Виджет от SocialMart</a></noscript>
<script async type="text/javascript" charset="UTF­8" src="//smpartner.site/SocialMartWidgetProxy/proxy.php?render=js&wid=kkB1LExc"></script>

или

<div data-widget-id="kkB1LExc" class="smw3"></div>
<noscript><a href="http://socialmart.ru" title="SocialMart" target="_blank">Виджет от SocialMart</a></noscript>
<script async type="text/javascript" charset="UTF­8" src="//smpartner.site/smwidget.php?render=js&wid=kkB1LExc"></script>

О том, как обойти блокировщиков рекламы, если вы используете наш плагин для WordPress, узнайте из статьи «Плагин для WordPress».

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

Вы нашли ответ?