Migracja z wersji 2 do 3

Ostatnia aktualizacja: 31.10.2023

Migracja aplikacji

Migracja z wersji 2 do 3 wymaga zaktualizowania adresów URL punktów końcowych, aby wywoływały wersje v3 na zaktualizowanie aplikacji tak, aby uwzględnić zmiany powodujące niezgodność.

Zaktualizuj wywołania interfejsu API z wersji 2 do 3

Aby używać wersji 3 zamiast 2, musisz zaktualizować żądania tak, aby używały nowej wersji 3 i punktów końcowych.

Aby na przykład wywołać metodę advertisers.get z wersją 2, musisz wykonać użyj tego adresu URL:

GET https://displayvideo.googleapis.com/v2/advertisers/advertiserId

W przypadku wersji v3 zaktualizuj adres URL do postaci:

GET https://displayvideo.googleapis.com/v3/advertisers/advertiserId

Jeśli używasz biblioteki klienta do wysyłania żądań do interfejsu API, użyj najczęściej należy zaktualizować bibliotekę klienta i zaktualizować konfigurację, aby korzystała z wersji v3.

Wprowadzanie wymaganych zmian

W wersji 3 wprowadzamy szereg zmian powodujących niezgodność. Zapoznaj się z tymi informacjami: instrukcji i wprowadź wymagane zmiany odpowiednio do istniejącego sposobu korzystania Reklamy displayowe i Interfejs Video 360 API.

Uwzględnij wymagane konfiguracje płatności podczas tworzenia reklamodawców

billingConfig jest teraz wymaganym polem w Advertiser zasób. Zaktualizuj urządzenie advertisers.create prosi o sprawdzenie, czy to pole jest ustawione. Domyślne informacje rozliczeniowe są pobierane dla partnera nadrzędnego za pomocą nowej funkcji Partner polu zasobu billingConfig.

Użyj nowego pola do sterowania kierowaniem zoptymalizowanym

Nowe pole wartości logicznej enableOptimizedTargeting zastąpiło pole Pole targetingExpansionLevel w TargetingExpansionConfig obiektu.

Zaktualizuj integrację zamówień reklamowych, aby używać nowego pola KPI

Nowe pole kpi zastąpiło pole performanceGoal w w zasobie InsertionOrder. To nowe pole używa Kpi zamiast obiektu PerformanceGoal i wykorzystuje nowe pola oraz wyliczenia.

Usuń odwołania do wycofanych usług i pól

W wersji 3 usunięto różne elementy, aby dostosować je do poprzedniej funkcji wycofane funkcje:

Dodatkowe zmiany

Oprócz wymienionych powyżej zmian powodujących niezgodność w wersji 3 wprowadziliśmy też funkcje zabezpieczeń.

Funkcje dodane do wersji 3 po jej wprowadzeniu można znaleźć w wersji uwagi.

Zarządzanie listą lokalizacji przybliżonych

W wersji 3 możesz w pełni zarządzać listami lokalizacji przybliżonych, co pozwala na: użyj usługi advertisers.locationLists.assignedLocations, aby: utwórz i usuń lokalizacje przypisane do użytkownika TARGETING_LOCATION_TYPE_PROXIMITY LocationList materiały. Lokalizacje są rozpoznawane na podstawie identyfikatora: TARGETING_TYPE_POI TargetingOption zasobów. Mogą to być pobrane za pomocą: targetingTypes.targetingOptions.search.

Możliwość tworzenia algorytmów ustalania stawek niestandardowych na podstawie reguł

W wersji 3 możesz tworzyć i pobierać oparte na regułach algorytmy ustalania stawek niestandardowych za pomocą customBiddingAlgorithms, media, Usługi customBiddingAlgorithms.rules.

Ta funkcja jest w wersji beta i jest dostępna tylko dla partnerów z białej listy. Jeśli partnera nie ma na liście dozwolonych, żądanie zwróci błąd.