Aktualną listę obecnych i planowanych wycofań funkcji znajdziesz w artykule Wycofanie funkcji.
Wersja główna v26
Wersja 26 interfejsu Google Ads API zawiera te nowe funkcje, aktualizacje i istotne zmiany.
wersja 26 (14.10.2026)
W interfejsie Google Ads API w wersji 26, która jest wersją główną, dodaliśmy te nowe funkcje, aktualizacje i zmiany powodujące niezgodność.
Więcej informacji znajdziesz w artykule Uaktualnianie do najnowszej wersji.
Zmiany powodujące niezgodność
| Stan początkowy | Nowy stan | Typ zmiany | Wskazówki dotyczące implementacji |
|---|---|---|---|
| Kampanie | |||
Pole opcjonalne country_code w LocalServicesPmaxCampaignSettings |
Pole wymagane podczas tworzenia kampanii Performance Max na usługi lokalne (LocalServicesPmaxCampaignSettings.country_code) |
Zmiana zachowania | Podczas tworzenia kampanii Performance Max dla Usług Lokalnych pamiętaj, aby podać country_code (oraz nowo wymagany parametr listing_id). |
| Konwersje | |||
Pole enhanced_conversions_for_leads_enabled w ConversionTrackingSetting (Customer.conversion_tracking_setting) |
Brak | Usunięcie | Zamiast tego użyj ConversionTrackingSetting.enablement_setting na Customer.conversion_tracking_setting, aby sprawdzić ustawienie konwersji rozszerzonych na poziomie konta. |
| Kierowanie | |||
Pola kryteriów dotyczące hoteli w AdGroupBidModifier:
|
Pola kryteriów niezależne od branży w AdGroupBidModifier:
|
Zmiana nazwy lub usunięcie | Zaktualizuj odwołania, aby używać pól kryteriów niezależnych od branży, które obsługują kierowanie w różnych branżach turystycznych poza hotelami (np. atrakcje). Identyfikatory kryteriów, zachowanie kierowania i dotychczasowe modyfikatory stawek pozostają bez zmian. Wartości min_nights i max_nights są przenoszone do min_days i max_days w niezmienionej postaci. |
HotelDateSelectionType i typ segments.user_set_dates |
DateSelectionType |
Zmiana nazwy lub typu | Użyj DateSelectionType zamiast HotelDateSelectionType. |
Przyczyny błędów dotyczące hoteli w CriterionError:
|
Przyczyny błędów niezależne od branży w CriterionError:
|
Zmień nazwę | Zaktualizuj obsługę błędów, aby sprawdzać nowe przyczyny błędów niezależne od branży. |
Funkcje i aktualizacje (niepowodujące przerw w działaniu)
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Zasoby | ||
| Dostawcy wiadomości biznesowych LINE i SMS | Nowe pola i wartości typu wyliczeniowego | Dodaliśmy obsługę LINE i SMS-ów jako dostawców wiadomości w BusinessMessageAsset, w tym nowe pola BusinessMessageAsset.line_info i BusinessMessageAsset.sms_info oraz BusinessMessageProvider.LINE i BusinessMessageProvider.SMS. |
AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY |
Nowa wartość typu wyliczeniowego lub błąd | Dodano do AssetGroupError, aby wskazać, kiedy kategoria określona w GoogleLocalServicesInfo (AssetGroup.google_local_services_info) nie jest obsługiwana w kampaniach Performance Max dla Usług Lokalnych. |
| Kampanie | ||
| Tworzenie kampanii Performance Max w Usługach Lokalnych | Nowe funkcje, pola i błędy |
Zaktualizowano Dodaliśmy też |
| Błędy weryfikacji kampanii w Usługach Lokalnych | Nowe wartości typu wyliczeniowego i błędy | Dodaliśmy nowe błędy weryfikacji w kampaniach Usług Lokalnych: |
| Weryfikacja połączenia z kontem Hotel Center | Nowa wartość typu wyliczeniowego / błąd | Dodaliśmy do CampaignError kod błędu CampaignError.HOTEL_PROPERTY_ASSET_SET_HOTEL_CENTER_LINK_REQUIRED, aby wskazać, że połączenie zestawu komponentów z obiektem hotelowym (Campaign.hotel_property_asset_set) z kampanią Performance Max do celów związanych z podróżami wymaga aktywnego połączenia z kontem Hotel Center. |
| Minimalny budżet dzienny w kampanii generującej popyt | Nowe pole | Do zasobu CurrencyConstant dodaliśmy pole demand_gen_info.minimum_budget_per_day_micros, które określa minimalny wymagany budżet dzienny kampanii generujących popyt w danej walucie. Wartość tego pola jest aktualizowana, gdy zmienia się minimalny budżet wymuszany przez interfejs API. |
| Konfiguracja pomiaru wyników w kampaniach | Nowe pole | Dodaliśmy pole Campaign.lift_measurement_config, aby udostępniać nazwę zasobu konfiguracji pomiaru wzrostu połączonej z kampanią. |
| Weryfikacja eksperymentu AI Max | Nowa wartość typu wyliczeniowego / błąd | Dodaliśmy kod błędu ExperimentArmError.ADOPT_AI_MAX_CAMPAIGN_ALREADY_ENABLED do kodu ExperimentArmError podczas próby utworzenia eksperymentu ADOPT_AI_MAX w przypadku kampanii, która ma już włączone funkcje AI Max (lub włączone w ramach tego samego żądania przed utworzeniem grupy eksperymentalnej). |
| Typ informacji o produkcie w kampanii produktowej | Rozszerzona pomoc | Rozszerzona obsługa Campaign.listing_type w kampaniach produktowych. |
| Aktualizacje dotyczące samodzielnej deklaracji w przypadku reklam politycznych w UE | Zaktualizowane zachowanie i nowe pola |
Atrybut
|
| Konwersje | ||
| Ujednolicona konfiguracja konwersji rozszerzonych | Nowe pola i typ wyliczeniowy | Dodano ConversionTrackingSetting.enablement_setting i ConversionTrackingSetting.effective_enablement_setting (w Customer.conversion_tracking_setting), aby udostępnić ujednoliconą konfigurację konwersji rozszerzonych na koncie, reprezentowaną przez nowy typ wyliczeniowy EnhancedConversionsConfig. |
ConversionActionCategory.MESSAGE_LEAD |
Nowa wartość typu wyliczeniowego | Dodano do ConversionActionCategory, aby obsługiwać interakcje związane z wiadomościami lub czatem, które wskazują na zainteresowanie ofertą reklamodawcy. |
ConversionAttributionEventType.CLICK |
Nowa wartość typu wyliczeniowego | Dodano do ConversionAttributionEventType, aby reprezentować konwersje przypisane do kliknięcia reklamy, które wcześniej były uwzględniane w wartości wyliczeniowej UNKNOWN. |
| Ogólne | ||
| Aktualizacje dotyczące potencjalnych klientów z Usług Lokalnych | Nowe pole i wartość typu wyliczeniowego |
|
| Rekomendacje | ||
| Rekomendacja dotycząca zwiększenia budżetu na potrzeby wyszukiwania | Nowa rekomendacja | Dodaliśmy RecommendationType.RAISE_BUDGET_PERFORMANCE_TOO_LOW, Recommendation.raise_budget_performance_too_low_recommendation i ApplyRecommendationOperation.raise_budget_performance_too_low, aby umożliwić zwiększanie budżetów, gdy budżety dzienne są zbyt niskie w przypadku kampanii w sieci wyszukiwania. |
| Raporty | ||
| Pomiary wzrostu liczby wyszukiwań | Nowe funkcje, zasoby, segmenty i dane | Dodaliśmy obsługę pomiarów wzrostu liczby wyszukiwań:
|
| Widok komponentów z rozwinięciem końcowego adresu URL w kampaniach produktowych | Rozszerzona pomoc | Rozwinięto final_url_expansion_asset_view, aby obsługiwać kampanie produktowe (z ad_group jako zasobem przypisanym, który można wybrać obok final_url_expansion_asset_view.ad_group). |
| Filmy | ||
| Oświadczenia dotyczące treści generowanych przez AI na YouTube | Nowe pola i typ wyliczeniowy | Dodaliśmy obsługę oświadczeń o treściach generowanych przez AI w przypadku filmów przesyłanych na YouTube. Do YouTubeVideoUpload dodano nowe pole YouTubeVideoUpload.video_content_metadata typu VideoContentMetadata, które zawiera ustawienia ujawniania w VideoContentMetadata.generative_content_disclosure typu YouTubeVideoUploadGenerativeContentDisclosure. |
Wersje główne i podrzędne v25
Interfejs Google Ads API w wersji 25 zawiera te nowe funkcje, aktualizacje i zmiany powodujące niezgodność.
wersja 25.2 (23.09.2026)
W interfejsie Google Ads API w wersji 25.2 dodaliśmy te nowe funkcje i aktualizacje. Wersje podrzędne, takie jak v25.2, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Zasoby | ||
Opcje adresów URL dla AssetGroup |
Nowe pola | Dodaliśmy obsługę opcji adresów URL w AssetGroup, co umożliwia reklamodawcom określanie szablonów śledzenia, parametrów niestandardowych i sufiksów końcowego adresu URL na poziomie grupy plików:
|
| Kampanie | ||
| Informacje o automatycznym indeksowaniu filmów | Nowe pola i wyliczenia | Do Campaign.AssetAutomationSetting dodano AutomatedVideoCrawlSetting wraz z AssetAutomationType.AUTOMATED_VIDEO_CRAWL, co umożliwia określanie ustawień automatycznego indeksowania filmów w kampanii Performance Max. AutomatedVideoCrawlSetting.automated_video_crawl_infos zawiera listę wpisów AutomatedVideoCrawlInfo, z których każdy konfiguruje indeksowanie url, source_platform (VideoCrawlSourcePlatform: LANDING_PAGE, SOCIAL lub YOUTUBE) i stan zgody enabled. |
| Błędy mnożnika wartości optymalizacji cyklu życia klienta | Nowe wartości typu wyliczeniowego i błędy | Dodano nowe przyczyny błędów weryfikacji podczas konfigurowania mnożników wartości (value_multiplier i high_lifetime_value_multiplier) na potrzeby optymalizacji cyklu życia klienta:
|
SmartCampaignSettingService.GeneratePMaxDraftCampaign |
Nowa funkcja | Dodano SmartCampaignSettingService.GeneratePMaxDraftCampaign, aby umożliwić generowanie wersji roboczej kampanii Performance Max na podstawie istniejącej kampanii inteligentnej, zainicjowanej ze stanem CampaignStatus.PAUSED i stanem tworzenia CampaignCreationStatus.INCOMPLETE (patrz Przekształcanie kampanii inteligentnych w kampanie Performance Max):
|
| Konwersje | ||
| Wyświetlenia reklam w Firebase | Nowe typy i kategorie działań powodujących konwersję | Udostępniliśmy typy działań powodujących konwersję FIREBASE_ANDROID_APP_AD_IMPRESSION i FIREBASE_IOS_APP_AD_IMPRESSION, dzięki czemu możesz pobierać i modyfikować te działania. W sekcji ConversionActionCategory udostępniliśmy też kategorię IN_APP_AD_REVENUE, aby śledzić przychody z reklam w aplikacji. |
| Ogólne | ||
BusinessProfileLocationSyncError |
Nowy typ wyliczeniowy i błędy | Dodano przyczyny błędów synchronizacji lokalizacji w Profilu Firmy podczas synchronizowania lokalizacji w LOCATION_SYNC-typie AssetSet. Zamiast ogólnego błędu UNKNOWN interfejs API zwraca teraz błąd BusinessProfileLocationSyncError z konkretnymi przyczynami (EMAIL_INVALID, OAUTH_TOKEN_INVALID, ACCOUNT_REMOVED i NO_PERMISSION_TO_ACCESS_LOCATION_ACCOUNT). |
| Planowanie | ||
Dane centylowe BenchmarksService.GenerateBenchmarksMetrics |
Nowe funkcje |
Zaktualizowaliśmy Pole
Dodaliśmy obsługę danych percentylowych dla dat otwartego kwartału w ramach Dodano niestandardowy błąd |
| Niki kanałów w YouTube w statystykach twórcy | Nowa funkcja | Zaktualizowano ContentCreatorInsightsService.GenerateCreatorInsights, aby obsługiwać wyszukiwanie za pomocą nicków kanałów w YouTube przy użyciu YouTubeChannels.youtube_channel_handles (prawidłowe nicki kanałów muszą zaczynać się od @, np. @channel_handle). Ta opcja jest podobna do wyszukiwania według identyfikatorów kanałów w YouTube. Odpowiedź zawiera statystyki dotyczące wybranych twórców YouTube. |
| Rekomendacje | ||
| Rekomendacje dotyczące stawek CPA i ROAS | Nowe rekomendacje | Dodaliśmy symbole Recommendation.raise_target_cpa_performance_bid_too_low_recommendation (RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW) i Recommendation.lower_target_roas_performance_bid_too_low_recommendation (LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW) oraz ApplyRecommendationOperation.raise_target_cpa_performance_bid_too_low i ApplyRecommendationOperation.lower_target_roas_performance_bid_too_low, aby umożliwić podwyższanie docelowego CPA lub obniżanie docelowego ROAS, gdy stawki są zbyt niskie, aby kampanie w sieci wyszukiwania mogły brać udział w aukcjach:
|
| Raporty | ||
| Segmenty wymiarów planu podróży do hotelu | Nowe segmenty | Dodaliśmy do Segments te segmenty wymiarów planu podróży i rezerwacji hotelu (do wyboru za pomocą campaign, ad_group i customer):
|
| Dane reklam pionowych | Nowe dane | Dodaliśmy do Metrics te dane na potrzeby raportowania reklam z branży hotelarskiej i turystycznej (można je wybrać za pomocą campaign, ad_group i customer):
|
| Segmenty reklam pionowych | Nowe segmenty | Dodaliśmy do metody Segments te segmenty na potrzeby raportowania reklam branżowych dotyczących hoteli i podróży (można je wybierać za pomocą pól campaign, ad_group i customer):
|
wersja 25.1 (19.08.2026)
W interfejsie Google Ads API w wersji 25.1 dodaliśmy te nowe funkcje i aktualizacje: Wersje pomocnicze, takie jak 25.1, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Zasoby | ||
AssetFieldType.TEXT_DISCLAIMER ServedAssetFieldType.TEXT_DISCLAIMER |
Nowe wartości typu wyliczeniowego | Dodaliśmy obsługę komponentów z tekstem wyłączenia odpowiedzialności. |
| Kampanie | ||
Campaign.aca_migration_date_time Campaign.broad_match_migration_date_time |
Nowe pola | Śledź nadchodzącą automatyczną migrację do funkcji AI Max. |
| Konwersje | ||
| Pomiary wyników marki | Nowe funkcje | Dodaliśmy obsługę pomiarów wyników marki i wprowadziliśmy te zmiany:
|
| Pomiary Zwiększenia liczby konwersji | Nowe funkcje | Dodaliśmy obsługę pomiarów zwiększenia liczby konwersji z tymi aktualizacjami:
|
LiftMeasurementFlight |
Nowy zasób | Nowy zasób tylko do odczytu, który reprezentuje szczegóły okresu pomiaru w konfiguracji pomiaru wyników, w tym daty rozpoczęcia i zakończenia okresu pomiaru (start_date i end_date). |
| Ogólne | ||
SmartCampaignError |
Nowe wartości typu wyliczeniowego | Dodaliśmy nowe kody błędów dotyczące ograniczeń generowania kampanii Performance Max: |
AuthorizationErrorEnum.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION |
Nowa wartość typu wyliczeniowego lub błąd | Zwracany, gdy projekt w chmurze Google z poziomem dostępu TEST próbuje wysyłać żądania do konta innego niż testowe. |
| Planowanie | ||
| Statystyki dotyczące nastawienia do marki | Nowe funkcje | Dodaliśmy obsługę statystyk dotyczących nastawienia do marki w ContentCreatorInsightsService:
|
BenchmarksService ulepszenia, |
Nowe funkcje | Dodaliśmy obsługę kategorii jako filtrów do określania zakresu analizy porównawczej. Obsługiwane są też dodatkowe dane o kluczowym znaczeniu dla firmy:
|
| status rodzicielski, | Nowa funkcja | Dodaliśmy obsługę kierowania na status rodzicielski w planowaniu zasięgu. Dodano nowe pole parental_statuses do Targeting w przypadku usługi ReachPlanService.GenerateReachForecast oraz parental_statuses do PlannableTargeting w przypadku usługi ReachPlanService.ListPlannableProducts. |
| Rekomendacje | ||
Recommendation.campaign_specific_app_goal_recommendation |
Nowa rekomendacja | Sugeruje dodanie celu konwersji z aplikacji na poziomie kampanii. Nowy zasób EffectiveAutomaticGoal służy do reprezentowania bieżących celów w ramach tej rekomendacji. |
| Raporty | ||
Metrics.original_conversion_value |
Nowe pole | Reprezentuje pierwotną wartość konwersji z konwersji z możliwością określenia stawki. Jest to wartość konwersji bez korekt przed zastosowaniem jakichkolwiek dostosowań reguł wartości, takich jak reguły wartości konwersji lub dostosowania celów związanych z cyklem życia. |
| Statystyki dotyczące członkostwa w programie lojalnościowym | Nowe funkcje | Dodaliśmy obsługę segmentowania statystyk według stanu uczestnictwa użytkownika w programie lojalnościowym oraz dodaliśmy podstawowy wymiar uczestnictwa w programie lojalnościowym w przypadku reguł wartości konwersji:
|
| Kierowanie | ||
vertical_ads_item_bid |
Nowy typ kryterium | Dodaliśmy nowy typ kryterium vertical_ads_item_bid do AdGroupCriterion.criterion. |
wersja 25 (22.07.2026)
W interfejsie Google Ads API w wersji 25, która jest wersją główną, dodaliśmy te nowe funkcje, aktualizacje i zmiany powodujące brak zgodności.
Więcej informacji znajdziesz w artykule Uaktualnianie do najnowszej wersji.
Zmiany powodujące niezgodność
| Stan początkowy | Nowy stan | Typ zmiany | Wskazówki dotyczące implementacji |
|---|---|---|---|
| Kampanie | |||
Pola samodzielne additional_value i additional_high_lifetime_value w CustomerLifecycleOptimizationValueSettings |
odpowiednio części pól oneof value_adjustment i high_lifetime_value_adjustment, obok nowych pól value_multiplier i high_lifetime_value_multiplier; |
Zmiana strukturalna | Zaktualizuj odwołania do tych pól, ponieważ są one teraz częścią typu oneof. |
Starsze wersje zasobów CustomerLifecycleGoal i CampaignLifecycleGoal, odpowiadające im usługi CustomerLifecycleGoalService i CampaignLifecycleGoalService oraz starsze wersje ustawień i typów wyliczeniowych (CustomerAcquisitionGoalSettings, CustomerAcquisitionOptimizationModeEnum, LifecycleGoalValueSettings) |
Brak | Usunięcie | Użyj ulepszonego schematu ujednoliconych celów:
|
| Ogólne | |||
Zagnieżdżone pola typu wyliczeniowego w komunikatach żądań i odpowiedzi usługi zachęt:
|
Samodzielne pola typu wyliczeniowego: | Zmiana nazwy lub usunięcie | Zamiast starszych pól type używaj nowych samodzielnych pól typu wyliczeniowego. |
Pola opcjonalne selected_incentive_id i customer_id w ApplyIncentiveRequest |
Pola wymagane | Zmiana zachowania | Podczas wywoływania funkcji ApplyIncentive podaj oba pola. |
Pole adresu e-mail klienta ContactDetails.email w zasobie LocalServicesLead. |
Brak | Usunięcie | Usuń odwołania do tego pola, ponieważ nie jest ono już obsługiwane. |
Opcjonalne pole allowed_domain w AdvertisingPartnerLinkInvitationProperties |
Pole wymagane podczas wywoływania funkcji CreateProductLinkInvitation w przypadku partnera reklamowego |
Zmiana zachowania | Podczas tworzenia zaproszenia do połączenia usług dla partnera reklamowego podaj allowed_domain. |
| Planowanie | |||
Pole search_brand w GenerateCreatorInsightsRequest |
Brak | Usunięcie | Zamiast tego użyj search_topics. |
Pole plannable_location_id w Targeting i pole cookie_frequency_cap w GenerateReachForecastRequest |
Brak | Usunięcie | Przejdź na plannable_location_ids i cookie_frequency_cap_setting. |
| Raporty | |||
Pole customer_metrics w GenerateBenchmarksMetricsResponse i BreakdownMetrics typu Metrics |
Pole typu CustomerMetrics |
Zmiana typu lub zmiana zachowania | Zaktualizuj integracje, aby używać nowego typu CustomerMetrics, który zawiera tylko dane o skuteczności reklam klienta. |
Funkcje i aktualizacje (niepowodujące przerw w działaniu)
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Reklamy | ||
AssetAutomationType.GENERATE_ANIMATED_IMAGES_FROM_OTHER_ASSETS |
Nowa wartość typu wyliczeniowego / nowe działanie | Dostępne dla dostawcy DemandGenMultiAssetAds. Jeśli ta opcja jest włączona, generuje animowane obrazy na podstawie obrazów nieanimowanych. Nowe DemandGenMultiAssetAds są domyślnie włączone od tej wersji interfejsu API. |
| Możliwość zmiany informacji o treściach syntetycznych | Zmiana zachowania | Parametry Asset.synthetic_content_info i Ad.synthetic_content_info są teraz w pełni modyfikowalne w wersjach 25, 24 i 23. |
| Kampanie | ||
| Cel dotyczący utrzymania lojalnych klientów | Nowe funkcje i ustawienia | Dodano obsługę celu utrzymania klientów w programie lojalnościowym, który umożliwia reklamodawcom optymalizowanie kampanii pod kątem zatrzymywania uczestników programu lojalnościowego.
|
| Cel dotyczący pozyskiwania nowych klientów | Nowe funkcje i ustawienia | Zaktualizowaliśmy obsługę celu „Pozyskiwanie nowych klientów” w interfejsie Google Ads API, aby odzwierciedlała ona zmieniony ujednolicony schemat celów:
|
| Konwersje | ||
| Atrybucja konwersji w YouTube przez firmy zewnętrzne | Nowe pola | Dodano obsługę weryfikacji atrybucji konwersji w YouTube za pomocą partnerów zewnętrznych:
|
| Ogólne | ||
ContactDetails.phone_number_extension |
Nowe pole | Dodano do zasobu LocalServicesLead. |
IncentiveError |
Nowe wartości typu wyliczeniowego i błędy | Dodaliśmy nowe kody błędów dotyczące niepowodzeń przy wykorzystywaniu zachęt:
|
| Planowanie | ||
| Szczegóły kanału YouTube w statystykach trendów | Nowe pola | Dodaliśmy obsługę większej liczby szczegółów kanału na YouTube dotyczących podobnych filmów podczas wyszukiwania statystyk trendów wyszukiwania. Dodaliśmy nowe pola channel_id, channel_name i channel_url do YouTubeVideoAttributeMetadata. |
YouTubeChannelInsights.data_sharing_consent_given |
Nowe pole | Dodany do: YouTubeChannelInsights. Dotyczy to sytuacji, gdy twórca wyraził zgodę na udostępnianie danych niepublicznych. Jeśli tak, zostaną wypełnione te pola:
|
| Raporty | ||
ad_sub_format_type |
Nowy segment | Zawiera podział reklam In-Stream w YouTube niemożliwych do pominięcia według czasu trwania:
ad_format_type. Można go wybrać za pomocą tych parametrów: AdGroup, AdGroupAd, Campaign, Customer, Video i VideoEnhancement.
|
| Dane społecznościowe dotyczące filmów | Nowe pola / dane | Dodaliśmy dane społecznościowe dotyczące filmów, aby pomóc reklamodawcom śledzić zaangażowanie użytkowników (komentarze, polubienia i udostępnienia) w przypadku reklam w Shorts na YouTube:
Są one dostępne w AdGroup, AdGroupAd, Asset, Campaign, Customer i Video.
|
Wersje główne i podrzędne v24
Interfejs Google Ads API w wersji 24 zawiera te nowe funkcje, aktualizacje i zmiany powodujące niezgodność.
Wersja 24.2 (24.06.2026)
W interfejsie Google Ads API w wersji 24.2 dodaliśmy te nowe funkcje i aktualizacje: Wersje podrzędne, takie jak v24.2, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Reklamy | ||
AssetAutomationType.GENERATE_LANDING_PAGE_TEXT |
Nowa wartość typu wyliczeniowego | Generuje informacje tekstowe ze strony docelowej, które mają być wyświetlane w panelu zaangażowania w przypadku wystąpień DemandGenVideoResponsiveAd (które są domyślnie włączone od tej wersji interfejsu API). |
| Zasoby | ||
AssetGroup.google_local_services_info |
Nowe pole | Dodano, aby obsługiwać informacje o Reklamach Usług Lokalnych (identyfikator kategorii i objaśnienia) w kampaniach Performance Max. |
AssetGroupSignal.local_services_id |
Nowe pole | Dodaliśmy obsługę sygnałów identyfikatora usługi Reklam Usług Lokalnych w kampaniach Performance Max. |
AssetGroupSignal.vertical_ads_item_group_rule_list |
Nowe pole | Dodano obsługę reguł grupy produktów w reklamach w branżach, które umożliwiają wybieranie produktów z dołączonych plików danych o branżach w kampaniach Performance Max. Ta funkcja jest dostępna tylko na kontach znajdujących się na liście dozwolonych. |
AssetGroupErrorEnum.CANNOT_REMOVE_ALL_ASSET_GROUPS_FROM_CAMPAIGN |
Nowa wartość typu wyliczeniowego / błąd | Zwracany podczas próby usunięcia wszystkich grup plików z kampanii. |
AssetGroupSignalErrorEnum.CANNOT_REMOVE_ALL_SIGNALS |
Nowa wartość typu wyliczeniowego lub błąd | Zwracany podczas próby usunięcia wszystkich sygnałów z grupy plików. |
| Kampanie | ||
Campaign.PmaxCampaignSettings.local_services_pmax_campaign_settings Campaign.PmaxCampaignSettings.local_services_enabled |
Nowe pola | Obsługa identyfikacji kampanii Performance Max dla Usług lokalnych. |
AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls.DemandGenSelectedChannels.maps |
Nowe pole | Uwzględnia Mapy Google w kanałach, które można wybrać w grupach reklam w kampaniach generujących popyt. |
CampaignCriterionErrorEnum.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN |
Nowa wartość typu wyliczeniowego / błąd | Zwracany podczas próby usunięcia wszystkich lokalizacji z kampanii Performance Max usług lokalnych. |
SmartCampaignErrorEnum.CREATION_FAILED |
Nowa wartość typu wyliczeniowego / błąd | Zwracany podczas próby utworzenia nowych kampanii inteligentnych. |
| Konwersje | ||
ConversionOrigin.LOCAL_SERVICES_ADS ConversionActionType.LOCAL_SERVICES_ADS |
Nowe wartości typu wyliczeniowego | Reprezentują konwersje, które występują, gdy użytkownik kliknie reklamę usług lokalnych i zadzwoni do reklamodawcy, wyśle do niego wiadomość lub dokona rezerwacji. |
| Eksperymenty | ||
COMPARE_CAMPAIGNS PMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION |
Nowe wartości typu wyliczeniowego | Dodaliśmy obsługę nowych typów ExperimentType:
|
| Ogólne | ||
Asset.synthetic_content_info Ad.synthetic_content_info |
Nowe pola | zawierać atesty dotyczące treści syntetycznych lub treści generowanych przez AI, podzielone na advertiser_attestation (deklaracje dostarczone bezpośrednio przez reklamodawcę) i system_attestation (atesty wykryte automatycznie lub dostarczone przez system);
Ta funkcja została przeniesiona do wersji 23 i 22.
Aby ułatwić Ci planowanie przyszłych prac związanych z integracją w przypadku wersji 25, interfejs do modyfikowania pól atestu reklamodawcy jest wprowadzany wcześniej w przypadku wersji 22 i nowszych. Interfejs jest widoczny w tych wersjach, ale Jeśli spróbujesz wysłać żądanie modyfikacji w przypadku któregoś z tych pól, pojawi się jeden z tych błędów: „The field attempted to be mutated is immutable” (Pole, które próbowano zmienić, jest niezmienne) lub „Field cannot be set” (Nie można ustawić pola). Od wersji 25 te pola będą w pełni modyfikowalne. Zalecamy używanie interfejsu już teraz do tworzenia i testowania logiki wewnętrznej, aby system był gotowy do pełnego zapisu po wprowadzeniu wersji 25. |
| zatwierdzenie przez wiele osób | Nowe funkcje |
Dodaliśmy obsługę sprawdzania zatwierdzeń przez wiele osób (MPA):
Ta funkcja została przeniesiona do wersji v23.3, v22.2 i v21.2. |
IncentiveService.FetchIncentive |
Zmiana zachowania | Gdy w żądaniu podano nieprawidłowy adres e-mail, metoda zamiast zwracać błąd AuthenticationError.INVALID_EMAIL_ADDRESS, będzie teraz zwracać domyślne oferty zachęt. |
| Planowanie | ||
GenerateCreatorInsightsRequest.search_topics |
Nowe pole | Dodano do usługi ContentCreatorInsightsService.GenerateCreatorInsights. Ta opcja wyszukuje twórców, którzy omawiają dany temat w kraju określonym w polu country_locations (obsługuje wyszukiwanie tylko w 1 kraju). |
CREATOR_TOPIC_INSIGHTS |
Nowa wartość typu wyliczeniowego | Dodano do InsightsKnowledgeGraphEntityCapabilities, aby oznaczać podmioty do wyszukiwania twórców, którzy mówią o danym temacie. Te elementy powinny być używane w polu search_topics. Pobrano za pomocą AudienceInsightsService.ListAudienceInsightsAttributes. |
KnowledgeGraphEntitySearchOptions |
Nowy typ / opcje | Zawiera dodatkowe opcje wyszukiwania tematów w ListAudienceInsightsAttributes, w tym opcje pobierania wszystkich tematów obsługiwanych jako atrybuty twórcy i filtrowania według możliwości. |
GenerateCreatorInsightsRequest.supplemental_data GenerateTrendingInsightsRequest.supplemental_data |
Nowe pola | Opcjonalne dane wejściowe metod ContentCreatorInsightsService. Wypełnienie tego pola powoduje dodanie do odpowiedzi dodatkowych lokalizacji lub atrybutów twórcy. |
local_creator_insights related_local_creators |
Nowe pola | Wypełniane, gdy supplemental_data zawiera typ wyliczeniowy LOCAL_CREATOR_DATA. Wyświetla lokalnych twórców, których treści były oglądane w wybranym kraju lub którzy w nim mieszkają i wyrazili zgodę na udostępnianie danych o lokalizacji. |
GenerateTrendingInsightsRequest.sub_country_locations |
Nowe pole | Dodano do ContentCreatorInsightsService.GenerateTrendingInsights, co umożliwia wyszukiwanie popularnych statystyk z użyciem lokalizacji kraju i podlokalizacji. |
| Raporty | ||
PerformanceMaxPlacementView |
Rozszerzenie segmentów | Umożliwia segmentowanie przez ad_network_type. |
| Zakupy | ||
Campaign.ShoppingSetting.ignore_brand_exclusion_in_shopping_ads |
Nowe pole | Jeśli ma wartość „true”, wykluczenia marek są ignorowane w przypadku reklam produktowych. Obsługiwane tylko w kampaniach produktowych. |
| Kierowanie | ||
CriterionErrorEnum.CANNOT_TARGET_LANGUAGE |
Nowa wartość typu wyliczeniowego / błąd | Zwracany, gdy próbujesz kierować reklamy na niedozwolony język. |
| Filmy | ||
DataLink.youtube_link_metadata |
Nowe pole | Zawiera element brand_channel_id, który określa identyfikator połączonego kanału firmowego w YouTube. |
wersja 24.1 (13.05.2026)
W interfejsie Google Ads API w wersji 24.1 dodaliśmy te nowe funkcje i aktualizacje: Wersje podrzędne, takie jak v24.1, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Reklamy | ||
DemandGenMultiAssetAdInfo.classic_display_images |
Nowe pole | Przesłane niestandardowe obrazy wyświetlane bez konieczności stosowania dodatkowych komponentów elastycznych. |
| Eksperymenty | ||
ADOPT_AI_MAX ADOPT_BROAD_MATCH_KEYWORDS OPTIMIZE_ASSETS PMAX_REPLACEMENT_SHOPPING |
Nowe wartości typu wyliczeniowego | Dodaliśmy obsługę nowych typów ExperimentType:
|
Experiment.video_experiment |
Nowe pole | Obsługa konfiguracji dotychczasowych eksperymentów YOUTUBE_CUSTOM obejmujących kampanie wideo. |
ExperimentArm.asset_testing_info ExperimentArm.asset_groups ExperimentArm.performance_max_experiment_arm_info |
Nowe pola | Udostępnia pola do obsługi testowania komponentów, grup plików i ustawień kampanii Performance Max w grupach eksperymentalnych:
|
| Ogólne | ||
CustomerUserAccess.passkey_enabled |
Nowe pole | Pole tylko do odczytu wskazujące, czy użytkownik ma włączony klucz dostępu. |
| Raporty | ||
mobile_device_platform |
Nowy segment | Umożliwia segmentowanie raportów według platformy urządzenia użytkownika (np. iOS lub Android). |
REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED |
Nowa wartość typu wyliczeniowego / błąd | Zwracany, gdy żądany dzienny, godzinowy lub tygodniowy stopień szczegółowości czasu nie jest obsługiwany w przypadku zakresów dat zapytania (dostępny tylko w przypadku ostatnich 37 miesięcy). |
vertical_ads_listing_user_rating vertical_ads_listing_venue |
Nowe segmenty | Nowe segmenty do wykorzystania w reklamach pionowych. |
user_rating, venue, event_participant_display_name |
Nowe kryteria filtra | Obsługiwane filtrowanie w VerticalAdsItemGroupRuleInfo w przypadku zasobu SharedCriterion. |
| Dane eksperymentu z grupą kontrolną i eksperymentalną | Nowe pola | Dodano wartości kontrolne (control_clicks itd.), wartości eksperymentalne (clicks itd.), szacunki punktowe (clicks_point_estimate itd.), marginesy błędu (clicks_margin_of_error itd.) i wartości p (clicks_p_value itd.) w 7 głównych rodzinach danych (kliknięcia, wyświetlenia, koszt, konwersje, koszt konwersji, wartość konwersji, wartość konwersji na koszt). |
| Dane o bezwzględnej zmianie liczby konwersji | Nowe pola | Obsługa Conversionsszacowania różnic bezwzględnych za pomocą pól szacowania punktowego, zakresu błędu i wartości p. |
| Kierowanie | ||
CriterionErrorEnum.CANNOT_EXCLUDE_ALL_TARGETS |
Nowa wartość typu wyliczeniowego / błąd | Zwracany podczas próby wykluczenia wszystkich typów kierowania demograficznego. |
| Filmy | ||
ThirdPartyViewabilityIntegrationPartnerEnum.ZEFR |
Nowa wartość typu wyliczeniowego | Opublikowaliśmy ZEFR jako zewnętrznego partnera integracyjnego ds. widoczności. |
DataLink.youtube_video.channel_id |
Nowe pole | Udostępnia identyfikator kanału YouTube powiązany z połączeniem danych. |
Wersja 24 (22.04.2026)
W wersji 24 interfejsu Google Ads API, która jest wersją główną, dodaliśmy te nowe funkcje, aktualizacje i zmiany powodujące niezgodność.
Więcej informacji znajdziesz w artykule Uaktualnianie do najnowszej wersji.
Zmiany powodujące niezgodność
| Stan początkowy | Nowy stan | Typ zmiany | Wskazówki dotyczące implementacji |
|---|---|---|---|
| Reklamy | |||
Opcjonalne: videos i logo_images w DemandGenVideoResponsiveAdInfo |
Pola wymagane | Zmiana zachowania | Podczas tworzenia lub modyfikowania elastycznych reklam wideo generujących popyt podaj videos i logo_images. |
Opcjonalne: videos, business_name i logo_images w VideoResponsiveAdInfo |
Pola wymagane | Zmiana zachowania | Podaj wartości videos, business_name i logo_images podczas tworzenia lub modyfikowania elastycznych reklam wideo. Pamiętaj, że VideoResponsiveAdInfo można teraz zmieniać. |
| Kampanie | |||
Campaign.video_brand_safety_suitability |
Brak | Usunięcie | Ustawienie dopasowania na poziomie kampanii zostało usunięte. Dopasowanie do marki pod kątem bezpieczeństwa marki jest nadal dostępne na poziomie klienta. Zamiast niej używaj Customer.video_brand_safety_suitability. |
| Konwersje | |||
UserListCustomerTypeCategoryEnum.LOYALTY_SIGN_UPS |
Brak | Usunięcie | Kategoria użytkowników „Rejestracje w programie lojalnościowym” została usunięta. Usuń odwołania do niego w kodzie. |
| Planowanie | |||
Typ InsightsAudienceAttributeGroup dla topic_audience_combinations |
Typ: common.InsightsAudienceAttributeGroup |
Zmiana zachowania lub typu | Integracje z typowanymi bibliotekami klienta muszą zostać zaktualizowane, aby korzystały z nowych przestrzeni nazw zasobów. |
Pole youtube_select_lineups w ReachPlanService.ListPlannableProducts |
Brak | Usunięcie | Przełącz na korzystanie z lineupów z: youtube_select_lineup_targeting. |
Pole is_brand_connect_creator w usługach ContentCreatorInsightsService.GenerateCreatorInsights i GenerateTrendingInsights |
Brak | Usunięcie | Zamiast tego sprawdź, czy twórca ma CREATOR_PARTNERSHIPS dostępne w partnership_opportunities. |
geo_modifiers i biddable_keywords w: KeywordPlanIdeaService.GenerateKeywordForecastMetrics |
geo_target_constants i keywords |
Zmiana nazwy lub usunięcie | Zastąpione przez: CampaignToForecast.geo_target_constants[] i ForecastAdGroup.keywords[]. |
Wycofane pola planu / prognozy słów kluczowych w wersji GenerateKeywordForecastMetrics |
Brak | Usunięcie | Usunęliśmy te pola i typy planów / prognoz: Odpowiednio zaktualizuj integracje. |
| Raporty | |||
Segment ad_sub_network_type w campaign_budget |
Brak | Usunięcie | Usunięto segment ad_sub_network_type z zasobu campaign_budget. |
click_type segment w widokach komponentów, |
Brak | Usunięcie | Usunięto segment z widoków AdGroupAsset, CampaignAsset i CustomerAsset. |
| Filmy | |||
Częściowe niepowodzenie dozwolone w ShareablePreviewService.GenerateShareablePreviews |
Brak częściowego niepowodzenia | Zmiana zachowania | Żądania zakończą się niepowodzeniem i wyświetlą błąd, jeśli którykolwiek z identyfikatorów nie przejdzie weryfikacji. |
ShareablePreviewError – kody starszego typu:
|
MutateErrorEnum.RESOURCE_NOT_FOUND ShareablePreviewError.TOO_MANY_RESOURCES_IN_REQUEST |
Zmiana nazwy / zmiana zachowania | Kody błędów zwracane w przypadku grup plików zostały zmodyfikowane, aby były zgodne z błędami reklam w grupach reklam. Zaktualizuj logikę przechwytywania walidacji. |
Funkcje i aktualizacje (niepowodujące błędów)
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Reklamy | ||
Zmienność: VideoResponsiveAdInfo |
Zmiana zachowania | Obiekty informacyjne elastycznych reklam wideo można teraz modyfikować. |
| Zasoby | ||
travel_feed_data w: AssetSet |
Nowe pole | Dodano, aby pobierać atrybuty komponentów pliku danych o podróżach (hotel_center_account_id, merchant_center_id, partner_center_id, subset_id, travel_feed_vertical_type). |
| Kampanie | ||
Campaign.view_through_conversion_optimization_enabled |
Nowe pole | Umożliwia włączenie optymalizacji konwersji po wyświetleniu (VTC) (domyślnie false) w kampaniach generujących popyt i kampaniach promujących aplikacje. |
CampaignCriterion.gender |
Nowa funkcja | Włączyliśmy wykluczenia płci w kampaniach Performance Max we wszystkich wersjach interfejsu Google Ads API. |
| Konwersje | ||
| Typy konwersji związanych ze zdobywaniem potencjalnych klientów | Nowe wartości typu wyliczeniowego | Dodano nowe wyliczenia typów działań powodujących konwersję w GA4/Firebase w ConversionActionType:
|
| Ogólne | ||
UserListErrorEnum.DUPLICATE_LOOKALIKE |
Nowa wartość typu wyliczeniowego / błąd | Zwracany, gdy próbujesz utworzyć wiele identycznych list podobnych odbiorców. |
| Planowanie | ||
Pola: ProductCoreAttributes w ListPlannableProductsResponse |
Nowe pola | Dodano opis produktu, który można zaplanować, cel marketingowy, model kosztów i metodę zakupu do ProductCoreAttributes w ListPlannableProductsResponse. |
| Raporty | ||
CartDataSalesView |
Nowy zasób raportowania | Udostępnia raporty, które dzielą dane o konwersjach na segmenty według konkretnych produktów sprzedanych (marki itp.) oraz klikniętego produktu. |
| Wskaźniki nieużywane do określania stawek | Nowe pola | Dodaliśmy do wszystkich pasujących zasobów dane, za które nie można ustalać stawek (dane pokazujące konwersje, pod kątem których kampanie nie są optymalizowane):
|
conversion_attribution_event_type |
Nowy segment | Dodany do: ShoppingPerformanceView. |
| Zakupy | ||
Kampanie promujące aplikacje w: ShoppingProduct |
Nowa funkcja | Obsługiwane kampanie promujące aplikacje w zasobie ShoppingProduct. Stan notatki i problemy nie są obsługiwane. |
| Filtrowanie produktów na podstawie tagów | Nowa funkcja | Wprowadzono dynamiczne filtrowanie za pomocą wyrażeń logicznych:
|
Wersje główne i podrzędne v23
Wersja 23 interfejsu Google Ads API zawiera te nowe funkcje, aktualizacje i zmiany powodujące niezgodność.
wersja 23.3 (24.06.2026)
W interfejsie Google Ads API w wersji 23.3 dodaliśmy te nowe funkcje i aktualizacje: Wersje pomocnicze, takie jak 23.3, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Ogólne | ||
Asset.synthetic_content_info Ad.synthetic_content_info |
Nowe pola | Zawierają atesty dotyczące treści syntetycznych lub wygenerowanych przez AI, podzielone na advertiser_attestation (deklaracje dostarczone bezpośrednio przez reklamodawcę) i system_attestation (atesty automatycznie wykryte lub dostarczone przez systemy Google).
Aby ułatwić Ci planowanie przyszłych prac związanych z integracją wersji 25, interfejs do modyfikowania pól atestu reklamodawcy jest wprowadzany wcześniej w przypadku wersji 22 i nowszych. Interfejs jest widoczny w tych wersjach, ale Jeśli spróbujesz wysłać żądanie modyfikacji w przypadku któregoś z tych pól, pojawi się jeden z tych błędów: „The field attempted to be mutated is immutable” (Pole, które próbowano zmienić, jest niezmienne) lub „Field cannot be set” (Nie można ustawić pola). Od wersji 25 te pola będą w pełni modyfikowalne. Zalecamy korzystanie z interfejsu już teraz, aby tworzyć i testować logikę wewnętrzną, dzięki czemu Twój system będzie gotowy na pełne możliwości zapisu po wprowadzeniu wersji 25. |
| Zatwierdzenia przez wiele osób | Nowe funkcje |
Dodano obsługę sprawdzania zatwierdzeń przez wiele osób (MPA):
|
wersja 23.2 (25.03.2026)
W interfejsie Google Ads API w wersji 23.2 dodaliśmy te nowe funkcje i aktualizacje. Wersje pomocnicze, takie jak v23.2, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Zasoby | ||
VideoEnhancement |
Nowy zasób | Zawiera informacje o ulepszeniach reklam wideo, np. czy zostały wygenerowane przez Google czy dostarczone przez reklamodawcę. Więcej informacji znajdziesz w artykule Ulepszenia filmów. |
AppTopCombinationView |
Nowy zasób | Zasób tylko do odczytu, który dostarcza statystyk dotyczących najskuteczniejszych kombinacji komponentów w kampaniach promujących aplikacje. |
CustomerAsset |
Nowa funkcja | Dodaliśmy obsługę pobierania CustomerAsset z parametrem field_type ustawionym na BUSINESS_LOGO. |
| Kampanie | ||
AdGroupAd.start_date_time AdGroupAd.end_date_time |
Nowe pola | Określaj bardziej szczegółowe ograniczenia harmonogramu w zakresie dat kampanii. Ta funkcja jest obsługiwana tylko w przypadku niektórych typów grup reklam. |
HotelSettingInfo.disable_hotel_setting |
Nowe pole | Umożliwia wyłączenie pliku danych o hotelach w kampaniach generujących popyt. |
| Ogólne | ||
CustomerClientLinkError |
Nowe wartości typu wyliczeniowego lub błędy | Dodaliśmy 2 nowe kody błędów: MAX_CUSTOMER_LIMIT_REACHED i ACCOUNT_CREATION_POLICY_VIOLATION. |
UserListCustomerTypeCategoryEnum.LOYALTY_SIGN_UPS |
Zmiana zachowania | Podczas próby użycia tej wycofanej kategorii typu klienta na liście użytkowników występuje teraz błąd. |
| Planowanie | ||
GenerateTrendingInsights GenerateCreatorInsights |
Nowe funkcje | Dodaliśmy obsługę niestandardowych kombinacji encji, tematów i odbiorców z użyciem operatorów AND/OR. |
ReachPlanService.GenerateReachForecast |
Nowe wartości typu wyliczeniowego | Dodaliśmy nowe przedziały wiekowe, na które można kierować reklamy, np. AGE_RANGE_21_44 lub AGE_RANGE_21_49. |
youtube_select_lineup_targeting |
Nowe pole | Dodano do ReachPlanService.ListPlannableProducts, który zastąpi youtube_select_lineups. Oba pola są obecnie wypełnione. |
ReachPlanSurface |
Nowa wartość typu wyliczeniowego | Dodaliśmy IN_STREAM_NON_SKIPPABLE_THIRTY_SECONDS jako opcję platformy. |
Forecast |
Nowe pole | Dodano clicks w przypadku kampanii generujących popyt z określaniem stawek pod kątem maksymalizacji liczby kliknięć (CPC) w sekcji ReachPlanService.GenerateReachForecast. |
partnership_opportunities |
Nowe pole | Dodano do folderów ContentCreatorInsightsService.GenerateCreatorInsights i ContentCreatorInsightsService.GenerateTrendingInsights. |
| Raporty | ||
biddable_indirect_install_first_in_app_conversion_micros |
Nowe pole | Dodano do zasobów Campaign, Customer i AdGroup. |
| Filmy | ||
ShareablePreviewService |
Nowa funkcja | Rozszerzono obsługę podglądów transmisji na żywo w YouTube przez ustawienie parametru preview_type na YOUTUBE_LIVE_PREVIEW. Dodano użytkowników UNSUPPORTED_AD_TYPE i TOO_MANY_RESOURCES_IN_REQUEST do ShareablePreviewError. Jest to obsługiwane tylko w przypadku niektórych typów reklam. |
Wersja 23.1 (25.02.2026)
W interfejsie Google Ads API w wersji 23.1 dodaliśmy te nowe funkcje i aktualizacje: Wersje podrzędne, takie jak v23.1, nie zawierają zmian powodujących niezgodność.
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Zarządzanie kontem | ||
advertising_partner_properties.allowed_domain |
Nowe pole | Dodano do zasobów ProductLinkInvitation i ProductLink. Partner reklamowy będzie mógł wyświetlać reklamy tylko w tej domenie. |
Customer.contains_eu_political_advertising |
Nowe pole | Pobiera stan deklaracji na poziomie konta, czy zawiera reklamy polityczne kierowane na UE, i zwraca wartość EuPoliticalAdvertisingStatus. |
| Kampanie | ||
Campaign.text_guidelines |
Nowe pole | Dodaliśmy obsługę wskazówek dotyczących tekstu, których można używać w kampaniach Performance Max i kampaniach w sieci wyszukiwania do automatycznego kontrolowania komponentów tekstowych generowanych przez AI. W text_guidelines możesz zdefiniować term_exclusions i messaging_restrictions. |
CampaignPrimaryStatusReason |
Nowe wartości typu wyliczeniowego | Dodaliśmy pola CAMPAIGN_NOT_BOOKED, BOOKING_HOLD_EXPIRING, BOOKING_HOLD_EXPIRED i BOOKING_CANCELLED, aby podawać przyczyny stanu podstawowego w przypadku kampanii ze strategią ustalania stawek FIXED_CPM. |
Campaign.VideoCampaignSettings.reservation_ad_category_self_disclosure Campaign.VideoCampaignSettings.booking_details |
Nowe pola | Dodaliśmy obsługę samodzielnie zadeklarowanej kategorii reklamy z rezerwacją i szczegółów rezerwacji tylko do odczytu. |
Campaign.missing_eu_political_advertising_declaration |
Nowe pole | Umożliwia wysyłanie zapytań i filtrowanie kampanii, w których brakuje deklaracji dotyczących tego, czy zawierają reklamy polityczne kierowane na UE. |
| Konwersje | ||
ConversionActionCategory.YOUTUBE_FOLLOW_ON_VIEWS |
Nowa wartość typu wyliczeniowego | Umożliwia śledzenie użytkowników, którzy oglądają reklamę, a następnie film z tego samego kanału. |
| Ogólne | ||
CriterionErrorEnum.CANNOT_TARGET_ONLY_UNDETERMINED |
Nowa wartość typu wyliczeniowego lub błąd | Zwracany, gdy próbujesz kierować reklamy tylko na nieokreśloną kategorię w wymiarach demograficznych. |
| Zachęty | ||
IncentiveErrorEnum |
Nowe wartości typu wyliczeniowego lub błędy | Dodaliśmy 2 nowe kody błędów: MAX_INCENTIVES_REDEEMED i ACCOUNT_TOO_OLD. Te błędy mogą być zwracane w przypadku żądań wysyłanych 11 marca 2026 r. lub później. |
| Planowanie | ||
GenerateBenchmarksMetrics |
Nowa funkcja | Dodaliśmy obsługę podziału według daty za pomocą BreakdownDefinition. |
ReachPlanService.GenerateReachForecast |
Nowa wartość typu wyliczeniowego | Dodano GOOGLE_DISPLAY_NETWORK jako platformę, na którą można kierować reklamy w kampaniach generujących popyt ze strategią Maks. liczby konwersji. |
GenerateTrendingInsights |
Nowe pola | Dodaliśmy informacje o linii trendu historycznego w TrendInsightDataPoint do TrendInsights podczas wyszukiwania według tematu. |
| Raporty | ||
| Dane dotyczące częstotliwości wśród unikalnych użytkowników | Nowe pola | Dodaliśmy nowe dane, które pokazują, ilu użytkowników widziało Twoją reklamę co najmniej 2, 3, 4, 5 lub 10 razy: unique_users_two_plus, unique_users_three_plus, unique_users_four_plus, unique_users_five_plus i unique_users_ten_plus. |
SearchTermMatchSource |
Nowa wartość typu wyliczeniowego | Dodano VERTICAL_ADS_DATA_FEED, aby obsługiwać pliki danych reklam w branżach, np. kierowanie na podmioty w reklamach podróży. |
| YouTubeVideoUpload | ||
YouTubeVideoUpload |
Nowa usługa lub zasób | Dodaliśmy usługę YouTubeVideoUpload, która umożliwia przesyłanie filmów do YouTube i zarządzanie nimi, oraz zasób YouTubeVideoUpload, który umożliwia pobieranie stanu przesyłania i metadanych. Ta funkcja jest obsługiwana tylko w przypadku REST i biblioteki klienta Pythona. |
Wersja 23 (28.01.2026)
W wersji 23 interfejsu Google Ads API, która jest wersją główną, dodaliśmy te nowe funkcje, aktualizacje i zmiany powodujące niezgodność:
Więcej informacji znajdziesz w artykule Uaktualnianie do najnowszej wersji.
Zmiany powodujące niezgodność
| Stan początkowy | Nowy stan | Typ zmiany | Wskazówki dotyczące implementacji |
|---|---|---|---|
| Reklamy | |||
| Udostępnianie reklam jest dozwolone | AdGroupAdError.AD_SHARING_NOT_ALLOWED |
Zmiana zachowania | Udostępnianie reklam w wielu grupach reklam nie jest już dozwolone. Żądania próby udostępnienia reklam będą zwracać błąd AD_SHARING_NOT_ALLOWED. |
Pomoc dotycząca CallAd i CallAdInfo |
Brak | Usunięcie | Usunęliśmy obsługę reklam generujących połączenia. Więcej informacji znajdziesz w artykule w Centrum pomocy Reklamy generujące połączenia. |
| Kampanie | |||
Campaign.start_date Campaign.end_date |
Campaign.start_date_time Campaign.end_date_time |
Zmiana nazwy / wymiana | Użyj nowych pól daty i godziny, aby określić komponenty czasu dla kampanii. Oryginalne pola zawierające tylko datę zostaną usunięte. |
| Kreowanie popytu | |||
DemandGenMultiAssetAdInfo.lead_form_only |
Brak | Usunięcie | Pole lead_form_only zostało usunięte. Zaktualizuj odwołania w kodzie. |
| Raporty | |||
| Zbiorcze dane i wyliczenia etykiet skuteczności komponentów | Brak | Usunięcie | Usunięto zbiorcze dane dotyczące skuteczności komponentów. W przypadku sieci wyszukiwania i sieci reklamowej nie jest już zwracany typ wyliczeniowy etykiety skuteczności. |
Funkcje i aktualizacje (niepowodujące błędów)
| Funkcje i aktualizacje | Typ | Opis |
|---|---|---|
| Reklamy | ||
AdFormatType |
Nowe wartości typu wyliczeniowego | Dodaliśmy nowe typy formatów: TEXT, VERTICAL_ADS_BOOKING_LINK i VERTICAL_ADS_PROMOTION. |
| Zasoby | ||
asset_group wyświetlenie |
Nowe pola | Dodaliśmy te dane: metrics.engagements, metrics.engagement_rate i metrics.average_cpe. |
asset_group_asset wyświetlenie |
Nowe pola | Dodaliśmy te dane: metrics.average_cpe, metrics.average_cpm, metrics.trueview_average_cpv, metrics.video_trueview_view_rate, metrics.video_trueview_views i metrics.interaction_event_types. |
Asset.orientation |
Nowe pole | Do komponentów z obrazem i komponentów wideo dodaliśmy pole orientacji tylko do odczytu. |
CampaignAsset |
Nowa funkcja | Dodano obsługę pobierania komponentów kampanii z parametrem field_type ustawionym na HEADLINE i DESCRIPTION. |
ServedAssetFieldType |
Nowe wartości typu wyliczeniowego | Dodano pola HEADLINE_AS_SITELINK_POSITION_ONE, HEADLINE_AS_SITELINK_POSITION_TWO, DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE i DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO w przypadku komponentów wyświetlanych jako linki do podstron. |
BusinessMessageAsset |
Nowe funkcje / pomoc | Zaktualizowane komponenty do wysyłania wiadomości do firmy:
|
| Płatności | ||
InvoiceService.ListInvoices |
Nowe opcje | Może teraz zwracać bardziej szczegółowe informacje w Invoice, w tym zestawienie kosztów na poziomie kampanii, szczegółowe koszty regulacyjne i informacje o korektach, po ustawieniu include_granular_level_invoice_details w ListInvoicesRequest. |
RegulatoryFeeType UnitOfMeasure |
Nowe typy wyliczeniowe | Dodano pomocnicze typy wyliczeniowe dotyczące opłat administracyjnych i jednostek miary. |
| Kampanie | ||
CampaignError |
Nowe wartości typu wyliczeniowego / błędy | Dodano kody błędów DURATION_TOO_LONG_FOR_TOTAL_BUDGET i END_DATE_TIME_REQUIRED_FOR_TOTAL_BUDGET. |
| Konwersje | ||
| ConversionActionCategory | Nowa wartość typu wyliczeniowego | Dodaliśmy kolumnę YOUTUBE_FOLLOW_ON_VIEWS, aby umożliwić śledzenie użytkowników, którzy obejrzeli reklamę, a później film z tego samego kanału. |
| Kreowanie popytu | ||
DemandGenVideoResponsiveAdInfo.companion_banner |
Nowe pole | Dodaliśmy obsługę banerów towarzyszących w elastycznych reklamach wideo generujących popyt. |
| Zachęty | ||
Dodano obsługę zachęt „Wybierz własną” (CYO):
Aby ułatwić bardziej szczegółowe programowe rozwiązywanie problemów, w przyszłych wersjach dodamy do |
||
| Planowanie | ||
AudienceInsightsDimension.LIFE_EVENT_USER_INTEREST |
Nowa wartość typu wyliczeniowego | Umożliwia tworzenie list odbiorców na podstawie ważnych wydarzeń życiowych w GenerateAudienceCompositionInsights, GenerateSuggestedTargetingInsights, GenerateInsightsFinderReport i GenerateCreatorInsights.
Ważne wydarzenia życiowe nie są obsługiwane w przypadku innych metod |
ReachPlanService.GenerateConversionRates |
Nowe pola / opcje | Odpowiedź zawiera teraz platformy, które obsługują sugestie dotyczące współczynnika konwersji na podstawie ustawień platformy (np. Gmail, Shorts). Ta funkcja jest obsługiwana tylko w kampaniach generujących popyt. |
LanguageDistribution |
Nowe pole / typ | Dodano do YouTubeChannelInsights, aby podawać szczegóły dotyczące dystrybucji języków w treściach na kanale w YouTube. |
BenchmarksService |
Nowa usługa | Porównuje dane reklam na YouTube z branżowymi analizami porównawczymi. |
AudienceInsightsService.GenerateAudienceDefinition |
Nowa metoda | Przekształca opis docelowych odbiorców w formie tekstu swobodnego na pasujące atrybuty odbiorców za pomocą generatywnej AI. |
YouTubeChannelInsights.relevance_score |
Nowe pole | Ocenia, jak bardzo twórca jest odpowiedni do danego tematu, z uwzględnieniem liczby wyświetleń. |
TrendInsightMetrics.trend_change_percent |
Nowe pole | Przedstawia procentową zmianę wartości trendu w okresie porównawczym. |
| Rekomendacje | ||
GenerateRecommendationsRequest |
Nowe pole | Dodano: is_new_customer. Jeśli w przypadku rekomendacji CAMPAIGN_BUDGET ustawisz wartość true, będzie używany model zoptymalizowany pod kątem nowych klientów (zalecany tylko dla klientów, którzy nie mają kampanii). |
| Raporty | ||
AdGroupAdAssetView |
Obsługa nowych funkcji i danych | Obecnie obsługuje dane o wyświetleniach, skuteczności i konwersjach w przypadku RESPONSIVE_DISPLAY_AD. |
ad_sub_network_type segment |
Nowy segment | Zapewnia szczegółowe zestawienie skuteczności w ramach sieci reklamowej. Początkowo dostępna w kampaniach generujących popyt w YouTube (reklamy In-Stream, In-Feed i filmy Short). Należy wybrać razem z atrybutem ad_network_type. |
| Raportowanie w przypadku kampanii Performance Max | Nowa funkcja | Włączyliśmy podział według typu sieci reklamowej w kampaniach Performance Max. |
UserLocationView GeographicView |
Obsługa nowych segmentów | Dane pomocy podzielone na segmenty według daty konwersji: conversions_by_conversion_date, all_conversions_by_conversion_date, conversions_value_by_conversion_date, all_conversions_value_by_conversion_date, value_per_conversions_by_conversion_date, value_per_all_conversions_by_conversion_date, cross_device_conversions_by_conversion_date i cross_device_conversions_value_by_conversion_date. |
| Segmenty reklam pionowych | Nowe segmenty | Dodano te segmenty: vertical_ads_event_participant_display_names, vertical_ads_hotel_class, vertical_ads_listing, vertical_ads_listing_brand, vertical_ads_listing_city, vertical_ads_listing_country, vertical_ads_listing_region, vertical_ads_partner_account i vertical_ads_vertical. |
PerStoreView MatchedLocationInterestView |
Nowe zasoby do raportowania | Dodaliśmy PerStoreView, aby umożliwić wysyłanie zapytań o szczegóły lokalizacji sklepu, oraz MatchedLocationInterestView (w przypadku kampanii AI Max), aby udostępniać wskaźniki skuteczności według interesujących użytkowników położeń geograficznych. |
| Zakupy | ||
ShoppingPerformanceView |
Obsługa nowych danych | Teraz obsługuje te dane podzielone według daty konwersji: conversions_by_conversion_date, all_conversions_by_conversion_date, conversions_value_by_conversion_date, value_per_conversions_by_conversion_date i value_per_all_conversions_by_conversion_date. |
ShoppingPerformanceView |
Obsługa nowych danych | Dodano obsługę tych języków: search_budget_lost_impression_share, search_rank_lost_impression_share, search_budget_lost_absolute_top_impression_share i search_rank_lost_absolute_top_impression_share. |
ShoppingProduct.product_image_uri |
Nowe pole | Dodany do: ShoppingProduct. |
| Reklamy pionowe | ||
AdGroup.vertical_ads_format_setting |
Nowe pole | Umożliwia kontrolowanie, które formaty reklam mogą wyświetlać się w kampaniach w sieci wyszukiwania korzystających z plików danych o podróżach. |
AdGroupCriterion SharedCriterion |
Nowe pola lub kryteria | Dodano typ kryterium vertical_ads_item_group_rule_list do AdGroupCriterion i vertical_ads_item_group_rule do SharedCriterion, aby umożliwić kierowanie na grupy produktów w kampaniach w sieci wyszukiwania z plikami danych o miejscach noclegowych. |
| Integracja pliku danych z reklamami pionowymi | Nowa funkcja | Możesz teraz połączyć plik danych reklam branżowych z kampanią w sieci wyszukiwania korzystającą z funkcji AI Max, aby wyświetlać reklamy promujące obiekty i reklamy z linkiem do rezerwacji obok reklam tekstowych. Kontroluj formaty za pomocą vertical_ads_format_setting i definiuj reguły za pomocą vertical_ads_item_group_rule. Podział raportów na segmenty według wymiarów AdFormatType i wymiarów pliku danych reklam pionowych. |
| Filmy | ||
AdVideoAssetInfo.ad_video_asset_feature_control |
Nowe pole | Dodano opcje sterowania funkcjami komponentów reklam wideo. |
CampaignCriterionError |
Nowa wartość typu wyliczeniowego / błąd | Dodano kod błędu INVALID_VIDEO_LINEUP_ID. |
| Dane dotyczące słyszalności w YouTube | Nowe dane | Dodaliśmy dane o słyszalności reklam audio w YouTube, które informują, czy reklama była słyszalna i w przypadku ilu wyświetleń można było zmierzyć słyszalność. |
Zarchiwizowane informacje o wersjach
Informacje o wersjach archiwalnych znajdziesz w sekcji Wycofane wersje.