โฆษณาเนทีฟมีฟีเจอร์ขั้นสูงมากมายที่ช่วยให้คุณปรับแต่งเพิ่มเติม และสร้างประสบการณ์การใช้งานโฆษณาที่ดีที่สุดได้ คู่มือนี้แสดงวิธีใช้ฟีเจอร์ขั้นสูงของโฆษณาเนทีฟ
ข้อกำหนดเบื้องต้น
- ผสานรวมรูปแบบโฆษณาเนทีฟ
การควบคุมชิ้นงาน
ส่วนนี้จะอธิบายรายละเอียดวิธีปรับแต่งชิ้นงานครีเอทีฟโฆษณาในโฆษณาเนทีฟ คุณมีตัวเลือกในการระบุสัดส่วนภาพที่ต้องการสำหรับชิ้นงานสื่อและ วิธีดาวน์โหลดและแสดงชิ้นงานรูปภาพ
ตัวควบคุมสัดส่วนภาพของสื่อที่ต้องการ
การควบคุมสัดส่วนภาพของสื่อช่วยให้คุณระบุค่ากำหนดสำหรับสัดส่วนภาพของ ครีเอทีฟโฆษณาได้
ตั้งค่า GADNativeAdMediaAdLoaderOptions mediaAspectRatio
ด้วย GADMediaAspectRatio
เมื่อไม่ได้ตั้งค่า โฆษณาที่แสดงอาจมีสัดส่วนการแสดงผลของสื่อใดก็ได้
เมื่อตั้งค่าแล้ว คุณจะปรับปรุงประสบการณ์ของผู้ใช้ได้โดยการระบุ ประเภทสัดส่วนภาพที่ต้องการ
ตัวอย่างต่อไปนี้จะสั่งให้ SDK เลือกรูปภาพหรือวิดีโอที่ส่งกลับมาซึ่งมี สัดส่วนภาพที่เฉพาะเจาะจง
Swift
Objective-C
แทนที่ nativeAdUnitID ด้วยรหัสหน่วยโฆษณา
การควบคุมการดาวน์โหลดรูปภาพ
การควบคุมการดาวน์โหลดรูปภาพช่วยให้คุณตัดสินใจได้ว่า SDK จะแสดงชิ้นงานรูปภาพหรือเฉพาะ URI
ตั้งค่า GADNativeAdImageAdLoaderOptions disableImageLoading
ด้วยค่า BOOL
การควบคุมการดาวน์โหลดรูปภาพจะปิดอยู่โดยค่าเริ่มต้น
เมื่อปิดใช้ Google Mobile Ads SDK จะสร้างทั้งรูปภาพและ URI ให้คุณ
เมื่อเปิดใช้ SDK จะป้อนเฉพาะ URI แทน ซึ่งช่วยให้คุณดาวน์โหลด รูปภาพจริงได้ตามต้องการ
ตัวอย่างต่อไปนี้สั่งให้ SDK แสดงเฉพาะ URI
Swift
Objective-C
การควบคุมเพย์โหลดรูปภาพ
โฆษณาบางรายการมีรูปภาพหลายรูปแทนที่จะมีเพียงรูปเดียว ใช้ฟีเจอร์นี้เพื่อ ระบุว่าแอปของคุณพร้อมที่จะแสดงรูปภาพทั้งหมดหรือเพียงรูปเดียว
การควบคุมเพย์โหลดรูปภาพจะปิดอยู่โดยค่าเริ่มต้น
เมื่อปิดใช้ แอปจะสั่งให้ SDK แสดงเฉพาะ รูปภาพแรกสำหรับชิ้นงานที่มีซีรีส์
เมื่อเปิดใช้ แอปจะระบุว่าพร้อมที่จะแสดงรูปภาพทั้งหมด สำหรับชิ้นงานที่มีรูปภาพมากกว่า 1 รูป
ตัวอย่างต่อไปนี้สั่งให้ SDK แสดงชิ้นงานรูปภาพหลายรายการ
Swift
Objective-C
ตำแหน่งตัวเลือกโฆษณาอื่นๆ
ส่วนนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีวางตำแหน่งภาพซ้อนทับ AdChoices คุณมีตัวเลือก ในการตั้งค่าตำแหน่งเป็นมุมใดมุมหนึ่งจาก 4 มุม หรือแสดงผลภายใน มุมมองที่กำหนดเอง
การควบคุมตำแหน่งตัวเลือกโฆษณาอื่นๆ
การควบคุมตำแหน่งตัวเลือกโฆษณาอื่นๆ ช่วยให้คุณเลือกมุมที่จะแสดงผล ไอคอนตัวเลือกโฆษณาอื่นๆ ได้
ตั้งค่า GADNativeAdViewAdOptions preferredAdChoicesPosition
ด้วยค่า GADAdChoicesPosition
หากไม่ได้ตั้งค่า ระบบจะตั้งค่าตำแหน่งไอคอนตัวเลือกโฆษณาอื่นๆ เป็นด้านขวาบน
หากตั้งค่าไว้ ระบบจะวางตัวเลือกโฆษณาอื่นๆ ในตำแหน่งที่กำหนดเองตามที่ขอ
ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าตำแหน่งรูปภาพ AdChoices ที่กำหนดเอง
Swift
Objective-C
มุมมองที่กำหนดเองของ AdChoices
ฟีเจอร์มุมมองที่กำหนดเองของตัวเลือกโฆษณาอื่นๆ ช่วยให้คุณวางไอคอนตัวเลือกโฆษณาอื่นๆ ใน ตำแหน่งที่กำหนดเองได้ ซึ่งแตกต่างจากการควบคุมตำแหน่ง AdChoices ซึ่งอนุญาตให้ระบุได้เพียงมุมใดมุมหนึ่งใน 4 มุมเท่านั้น
ตั้งค่าพร็อพเพอร์ตี้ GADNativeAd.adChoicesView
ด้วย GADAdChoicesView
ก่อนการแสดงผล และเนื้อหาตัวเลือกโฆษณาอื่นๆ จะแสดงภายใน
GADAdChoicesView
ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่ามุมมอง AdChoices ที่กำหนดเอง ไอคอนตัวเลือกโฆษณาอื่นๆ จะแสดงภายใน GADAdChoicesView:
Swift
Objective-C
การควบคุมวิดีโอ
ส่วนนี้จะอธิบายรายละเอียดวิธีปรับแต่งประสบการณ์การเล่นสำหรับโฆษณาวิดีโอ คุณมีตัวเลือกในการตั้งค่าสถานะปิดเสียงเริ่มต้นและใช้การควบคุมการเล่นที่กำหนดเอง
ลักษณะการปิดเสียงเมื่อเริ่มต้น
ลักษณะการทำงานแบบเริ่มปิดเสียงช่วยให้คุณปิดหรือเปิดเสียงเริ่มต้นของวิดีโอได้
ตั้งค่า GADVideoOptions startMuted
ด้วยค่า BOOL
ระบบจะเปิดใช้ลักษณะการทำงานแบบเริ่มปิดเสียงโดยค่าเริ่มต้น
เมื่อปิดใช้ แอปจะขอให้วิดีโอเริ่มด้วย เสียง
เมื่อเปิดใช้ แอปจะขอให้วิดีโอเริ่มเล่นโดยปิดเสียง
ตัวอย่างต่อไปนี้แสดงวิธีเริ่มวิดีโอโดยเปิดเสียง
Swift
Objective-C
ตัวควบคุมการเล่นที่กำหนดเอง
ซึ่งช่วยให้คุณขอตัวควบคุมอินพุตวิดีโอที่กำหนดเองเพื่อเล่น หยุดชั่วคราว หรือปิดเสียง วิดีโอได้
ตั้งค่า GADVideoOptions customControlsRequested
ด้วยค่า BOOL
ระบบจะปิดใช้การควบคุมการเล่นที่กำหนดเองโดยค่าเริ่มต้น
เมื่อปิดใช้ วิดีโอจะแสดงตัวควบคุมอินพุตที่ SDK แสดงผล
- เมื่อเปิดใช้แล้ว คุณจะใช้
GADVideoController play,GADVideoController pauseและGADVideoController setMuteเพื่อควบคุมโฆษณาวิดีโอได้
หากโฆษณามีเนื้อหาวิดีโอและเปิดใช้การควบคุมที่กำหนดเอง คุณควร แสดงการควบคุมที่กำหนดเองพร้อมกับโฆษณา เนื่องจากโฆษณาจะไม่แสดง การควบคุมใดๆ ด้วยตัวเอง จากนั้นตัวควบคุมจะเรียกใช้เมธอดที่เกี่ยวข้องใน
ตัวอย่างต่อไปนี้แสดงวิธีขอวิดีโอที่มีตัวควบคุมการเล่นที่กำหนดเอง
Swift
Objective-C
ตรวจสอบว่าได้เปิดใช้การควบคุมที่กำหนดเองแล้วหรือไม่
เนื่องจากไม่ทราบในเวลาที่ส่งคำขอว่าโฆษณาที่แสดงจะอนุญาตให้ใช้ การควบคุมวิดีโอที่กำหนดเองหรือไม่ คุณจึงต้องตรวจสอบว่าได้เปิดใช้การควบคุมที่กำหนดเองแล้วหรือไม่
Swift
Objective-C
แสดงผลตัวควบคุมวิดีโอที่กำหนดเอง
แสดงผลตัวควบคุมวิดีโอที่กำหนดเองโดยใช้แนวทางปฏิบัติแนะนำต่อไปนี้
- แสดงผลมุมมองการควบคุมที่กำหนดเองเป็นองค์ประกอบย่อยของมุมมองโฆษณาเนทีฟ แนวทางนี้ช่วยให้การคำนวณการมองเห็นโฆษณาของ Open Measurement พิจารณาการควบคุมที่กำหนดเองเป็นการรบกวนที่เป็นมิตร
- หลีกเลี่ยงการแสดงภาพซ้อนทับที่มองไม่เห็นเหนือการดูสื่อทั้งหมด การซ้อนทับจะบล็อกการคลิกในการดูสื่อ ซึ่งส่งผลเสียต่อประสิทธิภาพของโฆษณาเนทีฟ แต่ให้สร้างภาพซ้อนขนาดเล็กที่มีขนาดใหญ่พอดีกับตัวควบคุม
ท่าทางการคลิกที่กำหนดเอง
ท่าทางสัมผัสการคลิกที่กำหนดเองเป็นฟีเจอร์โฆษณาเนทีฟที่ช่วยให้คุณลงทะเบียนการปัด ในมุมมองโฆษณาเป็นการคลิกโฆษณาได้ โดยจะใช้ได้กับแอปที่ใช้ท่าทางสัมผัสด้วยการปัดเพื่อ ไปยังส่วนต่างๆ ของเนื้อหา คู่มือนี้แสดงวิธีเปิดใช้ท่าทางการคลิกที่กำหนดเอง ในโฆษณาเนทีฟ
เริ่มต้นอินสแตนซ์ GADNativeAdCustomClickGestureOptions
ด้วยทิศทางการปัดที่คุณเลือก นอกจากนี้ คุณยังต้องระบุด้วยว่าจะ
อนุญาตให้การแตะเป็นการคลิกหรือไม่
ระบบจะปิดใช้ท่าทางการคลิกที่กำหนดเองโดยค่าเริ่มต้น
เมื่อปิดใช้ ระบบจะนับเฉพาะการแตะเป็นการคลิก
เมื่อเปิดใช้แล้ว ท่าทางสัมผัสแบบปัดจะนับเป็นการคลิก และคุณสามารถระบุได้ว่าการแตะจะยังนับเป็นการคลิกหรือไม่
ตัวอย่างต่อไปนี้แสดงวิธีใช้ท่าทางสัมผัสการปัดที่กำหนดเองไปทางขวาและรักษาลักษณะการแตะตามปกติ
Swift
Objective-C
ฟังเหตุการณ์ท่าทางสัมผัสการปัด
เมื่อบันทึกการคลิกด้วยท่าทางสัมผัสการปัด Google Mobile Ads SDK จะเรียกใช้เมธอด
nativeAdDidRecordSwipeGestureClick:
delegate ใน GADNativeAdDelegate
นอกเหนือจากเมธอด
delegate ของ nativeAdDidRecordClick:
ที่มีอยู่
Swift
Objective-C
สื่อกลาง
ท่าทางการคลิกที่กำหนดเองจะใช้ได้กับโฆษณาเนทีฟที่ Google Mobile Ads SDK แสดงผลเท่านั้น แหล่งที่มาของโฆษณาที่ต้องใช้ SDK ของบุคคลที่สามสำหรับ การแสดงผลจะไม่ตอบสนองต่อการตั้งค่าทิศทางการคลิกที่กำหนดเอง