# YandexDirect

URL: https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Seo\Engine\YandexDirect`
Модуль: Seo.

Исходный файл: `source/seo/lib/engine/yandexdirect.php:29`

## Константы (53)

- `API_URL`
- `BOOL_NO`
- `BOOL_YES`
- `CACHE_DIR`
- `CACHE_ID`
- `CACHE_TTL`
- `CAMPAIGN_LIMIT`
- `ENGINE_ID`
- `ERROR_NO_STATS`
- `ERROR_NOT_FOUND`
- `ERROR_WRONG_CURRENCY`
- `MAX_CAMPAIGNS_BANNER_UPDATE`
- `MAX_FORECAST_REPORTS`
- `MAX_STAT_DAYS_DELTA`
- `MAX_WORDSTAT_REPORTS`
- `METHOD_BANNER_ADD`
- `METHOD_BANNER_ARCHIVE`
- `METHOD_BANNER_DELETE`
- `METHOD_BANNER_LIST`
- `METHOD_BANNER_MODERATE`
- `METHOD_BANNER_RESUME`
- `METHOD_BANNER_STOP`
- `METHOD_BANNER_UNARCHIVE`
- `METHOD_BANNER_UPDATE`
- `METHOD_CAMPAIGN_ADD`
- `METHOD_CAMPAIGN_ARCHIVE`
- `METHOD_CAMPAIGN_DELETE`
- `METHOD_CAMPAIGN_GET`
- `METHOD_CAMPAIGN_LIST`
- `METHOD_CAMPAIGN_RESUME`
- `METHOD_CAMPAIGN_STOP`
- `METHOD_CAMPAIGN_UNARCHIVE`
- `METHOD_CAMPAIGN_UPDATE`
- `METHOD_FORECAST_REPORT_CREATE`
- `METHOD_FORECAST_REPORT_DELETE`
- `METHOD_FORECAST_REPORT_GET`
- `METHOD_FORECAST_REPORT_LIST`
- `METHOD_REGION_GET`
- `METHOD_STAT_BANNER`
- `METHOD_WORDSTAT_REPORT_CREATE`
- `METHOD_WORDSTAT_REPORT_DELETE`
- `METHOD_WORDSTAT_REPORT_GET`
- `METHOD_WORDSTAT_REPORT_LIST`
- `PRIORITY_HIGH`
- `PRIORITY_LOW`
- `PRIORITY_MEDIUM`
- `QUERY_USER`
- `STATUS_NEW`
- `STATUS_PENDING`
- `TTL_FORECAST_REPORT`
- `TTL_FORECAST_REPORT_EXT`
- `TTL_WORDSTAT_REPORT`
- `TTL_WORDSTAT_REPORT_EXT`

## Свойства (1)

- `$$allowedCurrency`

## Методы (44)

- [`__construct()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/__construct/)
- [`addBanner()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/addbanner/) — Отправляет запрос на создание нового баннера
- [`addCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/addcampaign/) — Отправляет запрос на создание новой кампании
- [`archiveBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/archivebanners/)
- [`archiveCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/archivecampaign/)
- [`checkAuthExpired()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/checkauthexpired/)
- [`clearSitesSettings()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/clearsitessettings/)
- [`createForecastReport()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/createforecastreport/)
- [`createWordstatReport()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/createwordstatreport/)
- [`deleteBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/deletebanners/)
- [`deleteCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/deletecampaign/)
- [`deleteForecastReport()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/deleteforecastreport/)
- [`deleteWordstatReport()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/deletewordstatreport/)
- [`finance_query()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/finance_query/)
- [`getAuth()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getauth/)
- [`getAuthSettings()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getauthsettings/)
- [`getAuthUrl()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getauthurl/) — Возвращает URL для авторизации приложения
- [`getBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getbanners/)
- [`getBannerStats()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getbannerstats/) — Отправляет запрос на статистику баннера.
- [`getCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getcampaign/) — Получает кампании по идентификаторам (не все)
- [`getCampaignBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getcampaignbanners/)
- [`getCampaignList()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getcampaignlist/)
- [`getClientsSettings()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getclientssettings/)
- [`getCurrentUser()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getcurrentuser/) — Возвращает данные текущего пользователя Yandex
- [`getForecastReport()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getforecastreport/)
- [`getForecastReportList()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getforecastreportlist/)
- [`getInterface()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getinterface/) — Создаёт экземпляр объекта интерфейса OAuth
- [`getProxy()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getproxy/)
- [`getRegions()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getregions/) — Возвращает список регионов Yandex
- [`getWordstatReport()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getwordstatreport/)
- [`getWordstatReportList()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/getwordstatreportlist/)
- [`moderateBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/moderatebanners/)
- [`resumeBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/resumebanners/)
- [`resumeCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/resumecampaign/)
- [`setAuthSettings()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/setauthsettings/)
- [`stopBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/stopbanners/)
- [`stopCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/stopcampaign/)
- [`unArchiveBanners()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/unarchivebanners/)
- [`unArchiveCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/unarchivecampaign/)
- [`static updateAgent()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/updateagent/)
- [`updateBanner()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/updatebanner/) — Отправляет запрос на обновление существующего баннера
- [`updateBannersManual()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/updatebannersmanual/)
- [`updateCampaign()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/updatecampaign/) — Отправляет запрос на обновление существующей кампании
- [`updateCampaignManual()`](https://chugunov.pro/api-bitrix/seo/engine/yandexdirect/updatecampaignmanual/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Seo-Engine-YandexDirect.html
