Son güncelleme: 06.12.2022
Uygulamanızı taşıma
V1'den v2'ye geçiş yapmak için uç nokta URL'lerinizi v2'yi çağıracak şekilde güncellemeniz ve uygulamanızı, önemli değişiklikleri hesaba katacak şekilde güncellemeniz gerekir.
API çağrılarınızı v1'den v2'ye güncelleme
V1 yerine v2'yi kullanmak için isteklerinizi yeni v2 uç noktalarını kullanacak şekilde güncellemeniz gerekir.
Örneğin, advertisers.get yöntemini v1 ile çağırmak için aşağıdaki URL'yi kullanırsınız:
GET https://displayvideo.googleapis.com/v1/advertisers/advertiserId
2. sürüm için URL'yi aşağıdaki şekilde güncelleyin:
GET https://displayvideo.googleapis.com/v2/advertisers/advertiserId
API'ye istek göndermek için bir istemci kitaplığı kullanıyorsanız istemci kitaplığının en son sürümünü kullanın ve yapılandırmanızı v2 sürümünü kullanacak şekilde güncelleyin.
Gerekli değişiklikleri yapın
2. sürümde bazı önemli değişiklikler yapıyoruz. Aşağıdaki talimatları inceleyin ve Display & Video 360 API'yi mevcut kullanımınızla ilgili gerekli değişiklikleri yapın.
Hedefleme yöntemlerine yapılan çağrıları güncelleme
Bazı hedefleme türleri artık hedefleme seçeneği kimlikleri yerine enum değerleri kullanılarak atanıyor. Örneğin, tablet cihazlar artık
targetingTypes.targetingOptionshizmetindeki hedefleme seçeneği kimliği yerine doğrudanDEVICE_TYPE_TABLETDeviceTypeenum ile hedefleniyor. Bu enum'ların dize sürümleri, buAssignedTargetingOptionkaynaklarındaki yeniassignedTargetingOptionIdAliasalanında temsil edilir ve mevcut hedeflemeyi alırken veya silerken kullanılabilir. BuAssignedTargetingOptionkaynaklarınınassignedTargetingOptionIddeğeri değişmedi.Aşağıdaki hedefleme türlerini yöneten çağrıları, enum değerlerini kullanacak şekilde güncelleyin:
TARGETING_TYPE_AGE_RANGETARGETING_TYPE_CONTENT_INSTREAM_POSITIONTARGETING_TYPE_CONTENT_OUTSTREAM_POSITIONTARGETING_TYPE_DEVICE_TYPETARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSIONTARGETING_TYPE_ENVIRONMENTTARGETING_TYPE_EXCHANGETARGETING_TYPE_GENDERTARGETING_TYPE_HOUSEHOLD_INCOMETARGETING_TYPE_NATIVE_CONTENT_POSITIONTARGETING_TYPE_OMIDTARGETING_TYPE_PARENTAL_STATUSTARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSIONTARGETING_TYPE_VIDEO_PLAYER_SIZETARGETING_TYPE_VIEWABILITY
advertisers.lineItems.bulkEditLineItemAssignedTargetingOptionsyöntemi,advertisers.lineItems.bulkEditAssignedTargetingOptionsyöntemiyle değiştirildi.advertisers.lineItems.bulkListLineItemAssignedTargetingOptionsyöntemi,advertisers.lineItems.bulkListAssignedTargetingOptionsyöntemiyle değiştirildi.ProximityRadiusRangeenum değeri yerine yararlanmış bir yarıçap boyutu ve mesafe birimi kullanacak şekildeTARGETING_TYPE_PROXIMITY_LOCATION_LISTdeğerini yöneten çağrıları güncelleyin.Tek bir üst kaynak altında birden fazla hedefleme türünde hedefleme seçeneklerini alan veya düzenleyen hedefleme yöntemleri yeniden adlandırıldı.
Aşağıdaki yöntemlerin çağrılarını yeni adlarıyla kullanmak için güncelleyin:
advertisers.bulkEditAdvertiserAssignedTargetingOptions-advertisers.editAssignedTargetingOptionsadvertisers.bulkListAdvertiserAssignedTargetingOptions-advertisers.listAssignedTargetingOptionsadvertisers.campaigns.bulkListCampaignAssignedTargetingOptions-advertisers.campaigns.listAssignedTargetingOptionsadvertisers.insertionOrders.bulkListInsertionOrderAssignedTargetingOptions-advertisers.insertionOrders.listAssignedTargetingOptionspartners.bulkEditPartnerAssignedTargetingOptions-partners.editAssignedTargetingOptions
Aramaları advertisers.lineItems hizmetine yönlendirme
inventorySourceIdsalanı kaldırıldı.TARGETING_TYPE_INVENTORY_SOURCE'inAssignedTargetingOptionkaynaklarını kullanarak envanter kaynağı atamasını yönetin.Aşağıdaki
LineItemWarningMessageenum değerlerinin desteği v2'de sonlandırıldı ve artıkLineItem.warningMessages'te gösterilmeyecek:NO_POSITIVE_AUDIENCE_LIST_TARGETEDAPP_INSTALL_NO_CONVERSION_PIXELTARGETING_REVOKED_OR_CLOSED_USER_LISTAPP_INSTALL_NO_OPTIMAL_BIDDING_STRATEGYCREATIVE_SIZE_NOT_IN_USE_FOR_TARGETED_DEALSNO_CREATIVE_FOR_TARGETED_DEALSTARGETING_DEPRECATED_GEO_TARGET
triggerIdalanıLineItemFlightnesnesinden,LINE_ITEM_FLIGHT_DATE_TYPE_TRIGGERdeğeri iseLineItemFlightDateTypeenum türünden kaldırıldı. v2, satır öğelerinin manuel tetikleyicilerin etkinleştirilmesine göre harcama yapmasına yönelik ayarı desteklemez.
Aramaları customBiddingAlgorithms hizmetine yönlendirme
customBiddingAlgorithmState ve modelReadiness
alanları, CustomBiddingModelDetails nesnelerinin listesi aracılığıyla erişimi olan her reklamveren için mevcut algoritma modelinin hazırlık ve askıya alma durumlarını sağlayan modelDetails
alanıyla değiştirildi.
Ek değişiklikler
2. sürüm, yukarıda listelenen önemli değişikliklere ek olarak yeni özellikler de sunar.
İlk lansmandan sonra sürüm 2'ye eklenen özellikleri sürüm notlarımızda bulabilirsiniz.
YouTube satır öğelerine salt okuma erişimi
2. sürümde YouTube satır öğeleri ve hedefleme ayarları sırasıyla advertisers.lineItems ve advertisers.lineItems.targetingTypes.assignedTargetingOptions hizmetleri kullanılarak alınabilir. API salt okunur erişim sağlar. Bu, bu satır öğelerine yönelik tüm yazma isteklerinin hata döndüreceği anlamına gelir. YouTube satır öğeleri aşağıdaki LineItemType değerlerinden biri olacaktır:
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTIONLINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIOLINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLELINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOPLINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACHLINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOPLINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLELINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOPLINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE
Daha iyi performans sağlayan yeni yöntemler
advertisers.lineItems hizmetinin 2. sürümünde, daha iyi performans ve daha az kota tüketimi için toplu istekler yerine kullanılabilecek yeni yöntemler sunulur:
- Birden fazla satır öğesi için aynı alan değerlerini ayarlamak üzere
advertisers.lineItems.bulkUpdatekullanabilirsiniz. Şu anda yalnızcaentityStatusalanındaki güncellemeler desteklenmektedir. - Birden fazla satır öğesinde aynı atanmış hedefleme seçeneklerini eklemek veya kaldırmak için
advertisers.lineItems.bulkEditAssignedTargetingOptionssimgesini kullanabilirsiniz. - Atanmış hedefleme seçeneklerini birden fazla satır öğesinde listelemek için
advertisers.lineItems.bulkListAssignedTargetingOptionssimgesini kullanabilirsiniz. - Aynı kampanya siparişindeki mevcut bir satır öğesinin kopyasını oluşturmak için
advertisers.lineItems.duplicatesimgesini kullanarak tüm yapılandırmaları ve hedefleme ayarlarını kopyalayabilirsiniz.
Kampanya siparişi hedefleme için kısmi yazma erişimi
2. sürümde, advertisers.insertionOrders.targetingTypes.assignedTargetingOptions hizmetindeki yeni create ve delete yöntemlerini kullanarak InsertionOrder kaynakları için hedefleme ayarlarının alt kümesini düzenleyebilirsiniz. Aşağıdaki hedefleme türleri kampanya siparişi seviyesinde tamamen yönetilebilir:
TARGETING_TYPE_AGE_RANGETARGETING_TYPE_BROWSERTARGETING_TYPE_CATEGORYTARGETING_TYPE_CHANNELTARGETING_TYPE_DEVICE_MAKE_MODELTARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSIONTARGETING_TYPE_ENVIRONMENTTARGETING_TYPE_GENDERTARGETING_TYPE_KEYWORDTARGETING_TYPE_LANGUAGETARGETING_TYPE_NEGATIVE_KEYWORD_LISTTARGETING_TYPE_OPERATING_SYSTEMTARGETING_TYPE_PARENTAL_STATUSTARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSIONTARGETING_TYPE_VIEWABILITY