ใช้แบนเนอร์แบบยุบได้

เลือกแพลตฟอร์ม: Android iOS Unity Flutter Android (เดิม)

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

ข้อกำหนดเบื้องต้น

การใช้งาน

ตรวจสอบว่าได้กำหนดมุมมองแบนเนอร์ตามขนาดที่ต้องการให้ผู้ใช้เห็นในสถานะแบนเนอร์ปกติ (ยุบ) รวมพารามิเตอร์เพิ่มเติมในคำขอโฆษณาโดยใช้ collapsible เป็นคีย์และตำแหน่งของโฆษณาเป็นค่า

ตำแหน่งแบบยุบได้จะกำหนดวิธีที่พื้นที่ที่ขยายยึดกับโฆษณาแบนเนอร์

ค่า Placement พฤติกรรม กรณีการใช้งานที่ต้องการ
top ด้านบนของโฆษณาแบบขยายจะตรงแนวกับด้านบนของโฆษณาแบบยุบ โฆษณาจะแสดงที่ด้านบนของหน้าจอ
bottom ด้านล่างของโฆษณาแบบขยายจะตรงแนวกับด้านล่างของโฆษณาแบบยุบ โฆษณาจะแสดงที่ด้านล่างของหน้าจอ

หากโฆษณาที่โหลดเป็นแบนเนอร์แบบยุบได้ แบนเนอร์จะแสดงการวางซ้อนแบบยุบได้ทันทีเมื่อวางในลำดับชั้นการแสดงผล ดังนี้

Java

private void loadCollapsibleBanner() {
  // Create an extra parameter that aligns the bottom of the expanded ad to
  // the bottom of the bannerView.
  Bundle extras = new Bundle();
  extras.putString("collapsible", "bottom");

  // Create an ad request.
  AdRequest adRequest =
      new AdRequest.Builder().addNetworkExtrasBundle(AdMobAdapter.class, extras).build();

  // ...

  // Start loading a collapsible banner ad.
  adView.loadAd(adRequest);
}

Kotlin

private fun loadCollapsibleBanner() {
  // Create an extra parameter that aligns the bottom of the expanded ad to
  // the bottom of the bannerView.
  val extras = Bundle()
  extras.putString("collapsible", "bottom")

  // Create an ad request.
  val adRequest =
    AdRequest.Builder().addNetworkExtrasBundle(AdMobAdapter::class.java, extras).build()

  // ...

  // Start loading a collapsible banner ad.
  adView.loadAd(adRequest)
}

ลักษณะการรีเฟรชโฆษณา

สำหรับแอปที่กำหนดค่าการรีเฟรชอัตโนมัติสำหรับโฆษณาแบนเนอร์ในอินเทอร์เฟซเว็บของ Ad Manager เมื่อมีการขอโฆษณาแบนเนอร์แบบยุบได้สำหรับช่องแบนเนอร์ การรีเฟรชโฆษณาครั้งต่อๆ ไปจะไม่ขอโฆษณาแบนเนอร์แบบยุบได้ เนื่องจากการแสดงแบนเนอร์แบบยุบได้ทุกครั้งที่รีเฟรชอาจส่งผลเสียต่อประสบการณ์ของผู้ใช้

หากต้องการโหลดโฆษณาแบนเนอร์แบบยุบได้รายการอื่นในเซสชันในภายหลัง คุณสามารถโหลดโฆษณาด้วยตนเองพร้อมคำขอที่มีพารามิเตอร์ที่ยุบได้

ตรวจสอบว่าโฆษณาที่โหลดสามารถยุบได้หรือไม่

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

Java

public void onAdLoaded() {
  Log.i(
      MainActivity.LOG_TAG,
      String.format("Ad loaded. adView.isCollapsible() is %b.", adView.isCollapsible()));
}

Kotlin

override fun onAdLoaded() {
  Log.i(
    MainActivity.LOG_TAG,
    "Ad loaded. adView.isCollapsible() is ${adView.isCollapsible}.",
  )
}

สื่อกลาง

โฆษณาแบนเนอร์แบบย่อได้ใช้ได้กับดีมานด์จาก Google เท่านั้น โฆษณาที่แสดงผ่านสื่อกลางจะแสดงเป็นโฆษณาแบนเนอร์แบบยุบไม่ได้ตามปกติ