- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/integration/bitrix24/service.php
- Класс: Bitrix\Sender\Integration\Bitrix24\Service
- Вызов: Service::isAdVisibleInRegion
static function isAdVisibleInRegion($code)
{
$codes = [
Seo\Ads\MessageBase::CODE_ADS_VK,
Seo\Ads\MessageBase::CODE_ADS_YA,
Seo\Ads\MessageBase::CODE_ADS_LOOKALIKE_VK,
Seo\Ads\MessageBase::CODE_ADS_LOOKALIKE_YANDEX
];
if (in_array($code, $codes))
{
if (self::isCloud())
{
return self::isCloudRegionRussian();
}
elseif (Loader::includeModule('intranet'))
{
return in_array(\CIntranetUtils::getPortalZone(), ['ru', 'kz', 'by']);
}
return true;
}
if (in_array(
$code,
[
Seo\Ads\MessageBase::CODE_ADS_FB,
Seo\Ads\MessageBase::CODE_ADS_LOOKALIKE_FB,
Message\iMarketing::CODE_FACEBOOK,
Message\iMarketing::CODE_INSTAGRAM,
]
))
{
return !self::isRegionRussian(true);
}
return true;
}