อัปเดตล่าสุด: 06-12-2022
ย้ายข้อมูลแอปพลิเคชัน
การย้ายข้อมูลจาก v1 ไปยัง v2 กำหนดให้ต้องอัปเดต URL ปลายทางเพื่อเรียกใช้ v2 และอัปเดตแอปพลิเคชันเพื่อรองรับการเปลี่ยนแปลงที่ทำให้เกิดข้อขัดข้อง
อัปเดตการเรียก API จากเวอร์ชัน 1 เป็นเวอร์ชัน 2
หากต้องการใช้ v2 แทน v1 คุณต้องอัปเดตคําขอเพื่อใช้ปลายทาง v2 ใหม่
ตัวอย่างเช่น หากต้องการเรียกใช้เมธอด advertisers.get ด้วย v1 คุณต้องใช้ URL ต่อไปนี้
GET https://displayvideo.googleapis.com/v1/advertisers/advertiserId
สำหรับ v2 ให้อัปเดต URL เป็น URL ต่อไปนี้
GET https://displayvideo.googleapis.com/v2/advertisers/advertiserId
หากคุณใช้ไลบรารีของไคลเอ็นต์เพื่อส่งคำขอไปยัง API ให้ใช้ไลบรารีของไคลเอ็นต์เวอร์ชันล่าสุดและอัปเดตการกำหนดค่าเพื่อใช้ v2
ทำการเปลี่ยนแปลงที่จำเป็น
เราจะเปิดตัวการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบจํานวนหนึ่งใน v2 อ่านวิธีการต่อไปนี้และทําการเปลี่ยนแปลงที่จําเป็นซึ่งเกี่ยวข้องกับการใช้งาน Display & Video 360 API ที่มีอยู่
อัปเดตการเรียกใช้วิธีการกําหนดเป้าหมาย
ตอนนี้การกำหนดประเภทการกําหนดเป้าหมายบางประเภทจะใช้ค่า enum แทนรหัสตัวเลือกการกําหนดเป้าหมาย ตัวอย่างเช่น ตอนนี้ระบบกําหนดเป้าหมายอุปกรณ์แท็บเล็ตโดยตรงด้วย Enum
DeviceTypeDEVICE_TYPE_TABLETแทนรหัสตัวเลือกการกําหนดเป้าหมายจากบริการtargetingTypes.targetingOptionsเวอร์ชันสตริงของ Enum เหล่านี้จะแสดงในฟิลด์assignedTargetingOptionIdAliasใหม่ในแหล่งข้อมูลAssignedTargetingOptionเหล่านี้ และใช้เมื่อดึงข้อมูลหรือลบการกำหนดเป้าหมายที่มีอยู่ได้ ค่าassignedTargetingOptionIdของทรัพยากรAssignedTargetingOptionเหล่านี้ไม่มีการเปลี่ยนแปลงอัปเดตการเรียกใช้ที่จัดการประเภทการกำหนดเป้าหมายต่อไปนี้ให้ใช้ค่า enum
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.bulkEditLineItemAssignedTargetingOptionsถูกแทนที่ด้วยเมธอดadvertisers.lineItems.bulkEditAssignedTargetingOptionsเมธอด
advertisers.lineItems.bulkListLineItemAssignedTargetingOptionsถูกแทนที่ด้วยเมธอดadvertisers.lineItems.bulkListAssignedTargetingOptionsอัปเดตการเรียกใช้ที่จัดการ
TARGETING_TYPE_PROXIMITY_LOCATION_LISTให้ใช้ขนาดรัศมีและหน่วยวัดระยะทางที่กำหนดไว้แทนค่า enum ของProximityRadiusRangeเปลี่ยนชื่อวิธีการกําหนดเป้าหมายที่ดึงข้อมูลหรือแก้ไขตัวเลือกการกําหนดเป้าหมายในประเภทการกําหนดเป้าหมายหลายประเภทภายใต้ทรัพยากรหลักรายการเดียว
อัปเดตการเรียกใช้เมธอดต่อไปนี้เพื่อใช้ชื่อใหม่
advertisers.bulkEditAdvertiserAssignedTargetingOptionsถึงadvertisers.editAssignedTargetingOptionsadvertisers.bulkListAdvertiserAssignedTargetingOptionsถึงadvertisers.listAssignedTargetingOptionsadvertisers.campaigns.bulkListCampaignAssignedTargetingOptionsถึงadvertisers.campaigns.listAssignedTargetingOptionsadvertisers.insertionOrders.bulkListInsertionOrderAssignedTargetingOptionsถึงadvertisers.insertionOrders.listAssignedTargetingOptionspartners.bulkEditPartnerAssignedTargetingOptionsถึงpartners.editAssignedTargetingOptions
อัปเดตการโทรไปยังบริการ advertisers.lineItems
- นําช่อง
inventorySourceIdsออกแล้ว จัดการการมอบหมายแหล่งที่มาของพื้นที่โฆษณาโดยใช้ทรัพยากรAssignedTargetingOptionของTARGETING_TYPE_INVENTORY_SOURCE ค่า enum
LineItemWarningMessageต่อไปนี้เลิกใช้งานแล้วใน v2 และจะไม่แสดงในLineItem.warningMessagesอีกต่อไป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
ระบบนําช่อง
triggerIdออกจากออบเจ็กต์LineItemFlightและนําค่าLINE_ITEM_FLIGHT_DATE_TYPE_TRIGGERออกจากประเภท EnumLineItemFlightDateTypeแล้ว v2 ไม่รองรับการตั้งค่ารายการโฆษณาให้ใช้จ่ายตามการเปิดใช้งานทริกเกอร์ที่กําหนดเอง
อัปเดตการโทรไปยังบริการ customBiddingAlgorithms
ฟิลด์ customBiddingAlgorithmState และ modelReadiness
เปลี่ยนเป็นฟิลด์ modelDetails
แล้ว ซึ่งจะแสดงสถานะความพร้อมใช้งานและการระงับของรูปแบบอัลกอริทึมที่มีอยู่สําหรับผู้ลงโฆษณาแต่ละรายที่มีสิทธิ์เข้าถึงผ่านรายการออบเจ็กต์ CustomBiddingModelDetails
การเปลี่ยนแปลงเพิ่มเติม
นอกจากการเปลี่ยนแปลงที่สำคัญที่ระบุไว้ข้างต้นแล้ว v2 ยังเปิดตัวฟีเจอร์ใหม่ๆ ด้วย
ฟีเจอร์ที่เพิ่มลงใน v2 หลังจากเปิดตัวครั้งแรกมีอยู่ในบันทึกประจำรุ่น
สิทธิ์การเข้าถึงรายการโฆษณา YouTube แบบอ่านอย่างเดียว
ใน v2 คุณจะเรียกข้อมูลรายการโฆษณา YouTube และการตั้งค่าการกําหนดเป้าหมายได้โดยใช้บริการ advertisers.lineItems และ advertisers.lineItems.targetingTypes.assignedTargetingOptions ตามลําดับ API ให้สิทธิ์เข้าถึงระดับอ่านอย่างเดียว ซึ่งหมายความว่าคำขอเขียนรายการโฆษณาเหล่านี้จะแสดงข้อผิดพลาด รายการบรรทัดของ YouTube จะมีค่า LineItemType เป็นหนึ่งในค่าต่อไปนี้
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
วิธีการใหม่ที่ช่วยเพิ่มประสิทธิภาพ
ใน v2 บริการ advertisers.lineItems มีวิธีการใหม่ให้ใช้แทนคําขอแบบเป็นกลุ่มเพื่อให้มีประสิทธิภาพดีขึ้นและลดการใช้โควต้า
- คุณสามารถใช้
advertisers.lineItems.bulkUpdateเพื่อตั้งค่าช่องเดียวกันสำหรับหลายรายการโฆษณาได้ ขณะนี้ระบบรองรับเฉพาะการอัปเดตในฟิลด์entityStatusเท่านั้น - คุณสามารถใช้
advertisers.lineItems.bulkEditAssignedTargetingOptionsเพื่อเพิ่มหรือนําตัวเลือกการกําหนดเป้าหมายเดียวกันออกในบรรทัดรายการหลายรายการ - คุณสามารถใช้
advertisers.lineItems.bulkListAssignedTargetingOptionsเพื่อแสดงตัวเลือกการกำหนดเป้าหมายที่กำหนดให้กับรายการโฆษณาหลายรายการ - คุณสามารถใช้
advertisers.lineItems.duplicateเพื่อสร้างรายการโฆษณาที่ซ้ำกันภายในใบสั่งซื้อการใส่โฆษณาเดียวกัน โดยระบบจะคัดลอกการกําหนดค่าและการตั้งค่าการกําหนดเป้าหมายทั้งหมด
สิทธิ์เขียนบางส่วนสําหรับการกําหนดเป้าหมายใบสั่งซื้อการใส่โฆษณา
ใน v2 คุณสามารถแก้ไขการตั้งค่าการกําหนดเป้าหมายชุดย่อยสําหรับทรัพยากร InsertionOrder โดยใช้เมธอด create และ delete ใหม่ในบริการ advertisers.insertionOrders.targetingTypes.assignedTargetingOptions ประเภทการกำหนดเป้าหมายต่อไปนี้จัดการได้อย่างเต็มที่ที่ระดับลําดับการแทรก
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