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

เลือกแพลตฟอร์ม: Android (เบต้า) ใหม่ Android iOS Unity Flutter

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

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

การใช้งาน

ตรวจสอบว่าได้กําหนดมุมมองแบนเนอร์ด้วยขนาดที่ต้องการให้ผู้ใช้เห็นในสถานะแบนเนอร์ปกติ (ย่อ) ใส่พารามิเตอร์ extras ในคําขอโฆษณาโดยใช้ 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)
}

ลักษณะการทำงานของการรีเฟรชโฆษณา

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

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

ตรวจสอบว่าโฆษณาที่โหลดเป็นแบบย่อได้หรือไม่

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

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 เท่านั้น โฆษณาที่แสดงผ่านสื่อกลางจะแสดงเป็นโฆษณาแบนเนอร์ปกติที่ไม่ใช่แบบย่อได้