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

เลือกระบบปฏิบัติการ: 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 เมื่อมีการขอโฆษณาแบนเนอร์แบบย่อได้สําหรับช่องแบนเนอร์ การรีเฟรชโฆษณาครั้งต่อๆ ไปจะไม่ขอโฆษณาแบนเนอร์แบบย่อได้ เนื่องจากหากแสดงแบนเนอร์แบบย่อได้ทุกครั้งที่รีเฟรชอาจส่งผลเสียต่อประสบการณ์ของผู้ใช้

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

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

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