Директ отключил поддержку условных единиц в API версии 4 и Live 4

Директ отключил поддержку условных единиц в API версии 4 и Live 4
Методы, оперирующие у. е. будут отключены
<!—more—>
С 3 декабря Яндекс.Директ начнет ограничивать работу методов API, которые позволяют приложению оперировать денежными значениями, выраженными в условных единицах, если кампания и аккаунт работают в другой валюте. Большинство рекламодателей и агентств уже ведут рекламные кампании в той валюте, в которой оплачивают счета, и скоро аккаунтов в у. е. не останется совсем, говорится в блоге.

Методы, которые будут полностью отключены:

методы версии 4: GetBalance, GetSummaryStat, CreateNewReport, CreateNewForecast, GetForecast, CreateInvoice, PayCampaigns, TransferMoney;
методы версии Live 4: GetBalance (Live), GetClientInfo (Live), GetClientsList (Live).

Методы, которые будут работать только в реальной валюте кампании или аккаунта:

Retargeting (Live), операции Add, Update, Get;
CreateInvoice (Live);
PayCampaigns (Live);
TransferMoney (Live);

AccountManagement (Live), операции Deposit, Invoice и TransferMoney;
CreateNewForecast (Live);

GetEventsLog (Live).

Входной параметр Currency в этих методах станет обязательным. Его значение должно совпадать с валютой кампании или аккаунта — для всех методов, кроме CreateNewForecast (Live) и GetEventsLog (Live).

Методы, которые будут формировать статистику только в валюте кампании:

GetBannersStat (Live);
GetSummaryStat (Live);

CreateNewReport (Live).

В этих методах входной параметр Currency станет обязательным, если кампания ведется в реальной валюте. Для кампаний в условных единицах, перемещенных в специальный архив, параметр Currency можно не указывать или передавать NULL.

Изменения не затронут методы API версии 5, так как они уже принимают и возвращают денежные значения в валюте рекламодателя. Методы API версии 5 рекомендуется использовать для получения статистики, управления ретаргетингами и клиентами. Более подробная информация — в Руководстве по переходу.