Ograniczenia i częste błędy

Podczas pracy z budżetami kampanii pamiętaj o tych ograniczeniach i typowych błędach.

Ograniczenia

Typowe błędy

Błąd Opis
CampaignBudgetError.CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED Wskazuje, że podczas operacji update próbowano ustawić wartość pola explicitly_shared budżetu z true na false. Gdy budżet jest współdzielony bezpośrednio (explicitly_shared = true), nie można zmienić explicitly_shared z powrotem na false.
ResourceCountLimitExceededError.ACCOUNT_LIMIT Wskazuje, że osiągnięto maksymalną liczbę budżetów na koncie.
CampaignError.CAMPAIGN_CANNOT_USE_SHARED_BUDGET Kampania, do której próbujesz dodać budżet, korzysta z eksperymentów kampanii , a budżet jest już używany przez inną kampanię.
CampaignBudgetError.CAMPAIGN_BUDGET_IN_USE Próbujesz usunąć budżet powiązany z co najmniej 1 aktywną lub wstrzymaną kampanią.
CampaignBudgetError.BUDGET_BELOW_PER_DAY_MINIMUM Kwota budżetu jest mniejsza od wymaganego minimalnego budżetu dziennego (np. 5 USD w przypadku kampanii generujących popyt). Wymagane minimum jest zwracane w ErrorDetails.budget_per_day_minimum_error_details.minimum_budget_amount_micros. Od wersji v26 możesz też z wyprzedzeniem sprawdzić minimalny wymagany budżet dzienny dla dowolnej waluty, wysyłając zapytanie do pola currency_constant.demand_gen_info.minimum_budget_per_day_micros.
CampaignError.END_DATE_TIME_REQUIRED_FOR_TOTAL_BUDGET Kampania korzystająca z łącznego budżetu kampanii (period = CUSTOM_PERIOD) musi określać Campaign.end_date_time (i nie może przekraczać maksymalnego czasu trwania wymaganego przez CampaignError.DURATION_TOO_LONG_FOR_TOTAL_BUDGET).