โฆษณาแบนเนอร์แบบยุบได้คือโฆษณาแบนเนอร์ที่เริ่มแรกจะแสดงเป็นโฆษณาซ้อนทับขนาดใหญ่ โดยมีปุ่มสำหรับยุบให้เป็นขนาดแบนเนอร์ที่ขอไว้ในตอนแรก โฆษณาแบนเนอร์แบบยุบได้มีไว้เพื่อปรับปรุงประสิทธิภาพของโฆษณา Anchor ที่มีขนาดเล็กกว่า คู่มือนี้แสดงวิธีเปิดใช้โฆษณาแบนเนอร์แบบยุบได้สําหรับตําแหน่งแบนเนอร์ที่มีอยู่

ข้อกำหนดเบื้องต้น
- อ่านคู่มือเริ่มต้นใช้งานโฆษณาแบนเนอร์ให้เสร็จสมบูรณ์
การใช้งาน
ตรวจสอบว่าได้กำหนดมุมมองแบนเนอร์ตามขนาดที่ต้องการให้ผู้ใช้เห็นในสถานะแบนเนอร์ปกติ (ยุบ) รวมพารามิเตอร์เพิ่มเติมในคำขอโฆษณาโดยใช้ collapsible เป็นคีย์และตำแหน่งของโฆษณาเป็นค่า
ตำแหน่งแบบยุบได้จะกำหนดวิธีที่บริเวณที่ขยายยึดกับโฆษณาแบนเนอร์
ค่า Placement
|
พฤติกรรม | กรณีการใช้งานที่ต้องการ |
|---|---|---|
top |
ด้านบนของโฆษณาแบบขยายจะตรงแนวกับด้านบนของโฆษณาแบบยุบ | โฆษณาจะแสดงที่ด้านบนของหน้าจอ |
bottom |
ด้านล่างของโฆษณาแบบขยายจะตรงแนวกับด้านล่างของโฆษณาแบบยุบ | โฆษณาจะแสดงที่ด้านล่างของหน้าจอ |
หากโฆษณาที่โหลดเป็นแบนเนอร์แบบยุบได้ แบนเนอร์จะแสดงการวางซ้อนแบบยุบได้ทันทีเมื่อวางในลำดับชั้นการแสดงผล ดังนี้
private void LoadBannerAd()
{
var bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);
var adRequest = new AdRequest();
// Create an extra parameter that aligns the bottom of
// the expanded ad to the bottom of the bannerView.
adRequest.Extras.Add("collapsible", "bottom");
bannerView.LoadAd(adRequest);
}
ลักษณะการรีเฟรชโฆษณา
สำหรับแอปที่กำหนดค่าการรีเฟรชอัตโนมัติสำหรับโฆษณาแบนเนอร์ในอินเทอร์เฟซเว็บของ AdMob เมื่อมีการขอโฆษณาแบนเนอร์แบบยุบได้สำหรับช่องแบนเนอร์ การรีเฟรชโฆษณาครั้งต่อๆ ไปจะไม่ขอโฆษณาแบนเนอร์แบบยุบได้ เนื่องจากการแสดงแบนเนอร์แบบยุบได้ทุกครั้งที่รีเฟรชอาจส่งผลเสียต่อประสบการณ์ของผู้ใช้
หากต้องการโหลดโฆษณาแบนเนอร์แบบยุบได้รายการอื่นในเซสชันในภายหลัง คุณสามารถโหลดโฆษณาด้วยตนเองพร้อมคำขอที่มีพารามิเตอร์ที่ยุบได้
ตรวจสอบว่าโฆษณาที่โหลดสามารถยุบได้หรือไม่
โฆษณาแบนเนอร์แบบยุบไม่ได้มีสิทธิ์แสดงสำหรับคำขอแบนเนอร์แบบยุบได้เพื่อเพิ่มประสิทธิภาพสูงสุด หากคำขอโหลดไม่สำเร็จและแบนเนอร์ก่อนหน้ายุบได้ API จะแสดงผลค่า true หากต้องการตรวจสอบว่าแบนเนอร์ที่โหลดล่าสุดเป็นแบบยุบได้หรือไม่ ให้เรียกใช้เมธอด isCollapsible ดังนี้
_bannerView.OnBannerAdLoaded += () =>
{
Debug.Log(_bannerView.IsCollapsible()
? "Banner is collapsible."
: "Banner is not collapsible.");
};
สื่อกลาง
โฆษณาแบนเนอร์แบบยุบได้ใช้ได้กับดีมานด์จาก Google เท่านั้น โฆษณาที่แสดงผ่านสื่อกลางจะแสดงเป็นโฆษณาแบนเนอร์แบบยุบไม่ได้ตามปกติ