Reklama generująca popyt tworzy kreację wyświetlaną użytkownikowi po wygraniu aukcji reklam.
Zasoby AdGroupAd konfigurują odpowiednie opcje kreacji w polu unii ad_details.
Konfigurowanie szczegółów reklamy
Istnieją 4 rodzaje reklam generujących popyt. Każdy zasób AdGroupAd może być tylko jednego typu. Każdy typ jest konfigurowany w osobnym polu w polu unii ad_details:
Link do wymagań dotyczących odpowiedniego typu reklamy znajdziesz w opisie każdego pola. Podczas tworzenia zasobu AdGroupAd można wypełnić tylko jedno z tych pól.
Wymagania dotyczące wymiarów i rozdzielczości obrazu według typu
Każdy typ reklamy wymaga obrazów o różnych rozmiarach.
W tabeli poniżej znajdziesz typy obrazów i odpowiednie ograniczenia dotyczące plików:
| Typ obrazu | |
|---|---|
| Baner towarzyszący |
Maksymalny rozmiar pliku: 150 KB Wymiary: 300 x 60 |
| Obraz poziomy |
Maksymalny rozmiar pliku: 5120 KB. Zalecane wymiary: 1200 x 628, minimalne: 600 x 314 |
| Obraz logo |
Maksymalny rozmiar pliku: 5120 KB. Zalecane wymiary: 1200 x 1200, minimalne: 128 x 128 |
| Obraz pionowy |
Maksymalny rozmiar pliku: 5120 KB. Zalecane wymiary: 960 x 1200, minimalne: 480 x 600 |
| Obraz kwadratowy |
Maksymalny rozmiar pliku: 5120 KB. Zalecane wymiary: 1200 x 1200, minimalne: 300 x 300 |
Utwórz reklamę
Aby utworzyć reklamę wideo generującą popyt:
Python
# Provide the ID of the parent advertiser. advertiser_id = advertiser-id # Provide the ID of the parent line item. ad_group_id = ad-group-id # Provide the display name of the ad. display_name = display-name # Provide the information for the ad creative. final_ad_url = final-ad-url call_to_action = call-to-action headline = headline long_headline = long-headline description = description business_name = business-name youtube_asset_id = youtube-video-asset-id logo_asset_id = logo-asset-id # Create an ad object with example values. ad_obj = { "adGroupId": ad_group_id, "displayName": display_name, "entityStatus": "ENTITY_STATUS_PAUSED", "demandGenVideoAd": { "finalUrl": final_ad_url, "callToAction": call_to_action, "headlines": [headline], "longHeadlines": [long_headline], "descriptions": [description], "businessName": business_name, "videos": [{"videoAssetId": youtube_asset_id}], "logo": {"assetId": logo_asset_id} } } # Build and execute request. response = ( service.advertisers() .adGroupAds() .create(advertiserId=advertiser_id, body=ad_obj) .execute() ) # Display the new ad. print(f"Demand Gen ad {response['name']} was created.")