บันทึกประจำรุ่น

เวอร์ชัน วันที่เผยแพร่ หมายเหตุ
24.7.0 2025‑10‑09
  • แก้ไขคำอธิบายประกอบที่ขาดหายไปซึ่งอนุญาตให้เป็น Null ในประเภทการคืนค่าสำหรับ NativeCustomFormatAd.getDisplayOpenMeasurement() ฟังก์ชันการทำงานจะไม่มีการเปลี่ยนแปลง เนื่องจากคาดการณ์ไว้แล้วว่าเมธอดจะแสดงผลเป็น Null ได้ อยู่แล้ว
  • ลดเวอร์ชันทรัพยากร Dependency ของ androidx.webkit:webkit จาก 1.14.0 เป็น 1.12.1 เพื่อคงการใช้งานร่วมกับปลั๊กอิน Android Gradle 7.3.1
24.6.0 2025‑09‑08
  • ตอนนี้ตัวกลางเนทีฟสามารถใช้ NativeAdMapper.destroy() เพื่อรับการแจ้งเตือนเมื่อระบบทำลายโฆษณาเนทีฟแล้ว
24.5.0 2025‑07‑24
  • ตอนนี้ผู้เผยแพร่โฆษณาที่มีสิทธิ์เข้าถึงฟีเจอร์นี้จะได้รับการรองรับรหัสตำแหน่ง สำหรับโฆษณาทุกรูปแบบ
  • แก้ไขข้อขัดข้องที่มีข้อความแสดงข้อผิดพลาด Fatal Exception: java.util.ConcurrentModificationException
24.4.0 2025‑06‑09
  • เพิ่ม API ใหม่หลายรายการสำหรับการโหลดโฆษณาล่วงหน้าและเลิกใช้งาน API ที่มีอยู่ การโหลดโฆษณาล่วงหน้ายังคงเป็นฟีเจอร์อัลฟ่าที่จำกัด
24.3.0 2025‑05‑19
  • อัปเดตทรัพยากร Dependency ของ SDK สำหรับ User Messaging Platform เป็นเวอร์ชัน 3.2.0
24.2.0 2025‑04‑07
  • แก้ไขข้อบกพร่องและปรับปรุงประสิทธิภาพ
24.1.0 12-03-2025
  • ตอนนี้เวอร์ชัน Kotlin ขั้นต่ำคือ 2.1.0
  • แก้ไขข้อบกพร่องและปรับปรุงประสิทธิภาพ
  • play-services-ads-lite จะเปลี่ยนไปใช้ความถี่ในการเผยแพร่ที่ลดลง และไม่ได้เผยแพร่พร้อมกับรุ่นนี้ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบ Lite SDK
24.0.0 2025‑02‑24
  • การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
    • เพิ่มระดับ API ขั้นต่ำของ Android เป็น 23
    • นำ API ทั้งหมดที่เกี่ยวข้องกับรูปแบบโฆษณา Interscroller ออกแล้ว
    • นำ API การวางแนว AppOpenAd ที่เลิกใช้งานแล้วออก
    • นำชั้นเรียน SearchAdView และ DynamicHeightSearchAdRequest ออกแล้ว
  • อัปเดตทรัพยากร Dependency ของ SDK สำหรับ User Messaging Platform เป็นเวอร์ชัน 3.1.0
  • การเพิ่มประสิทธิภาพการเริ่มต้น และการโหลดโฆษณาพร้อมให้บริการแก่ผู้ใช้ทั่วไปแล้ว และระบบจะเปิดใช้โดย ค่าเริ่มต้น
  • เพิ่ม MediationRewardedAdCallback.onUserEarnedReward() และเลิกใช้งาน MediationRewardedAdCallback.onUserEarnedReward(RewardItem) อแดปเตอร์สื่อกลางควรได้รับการอัปเดตเพื่อใช้วิธีการใหม่
  • นำแท็กพร็อพเพอร์ตี้ android.adservices.AD_SERVICES_CONFIG ออกจากไฟล์ Manifest ของ SDK เพื่อป้องกันความขัดแย้งในการผสานสำหรับ แอปที่ กำหนดค่าบริการโฆษณาเฉพาะ API
23.6.0 2024‑12‑03
  • เลิกใช้งาน API ทั้งหมดที่เกี่ยวข้องกับรูปแบบโฆษณาคั่นระหว่างหน้า เช่น AdSize.getCurrentOrientationInterscrollerAdSize()
23.5.0 2024‑10‑29
  • อัปเดตข้อความ Logcat ที่ระบุว่าโหลดโฆษณาล้มเหลวซึ่งเปิดตัวในรุ่น 23.4.0 จากระดับข้อผิดพลาดเป็นระดับข้อมูล
  • การสร้างรายได้จากโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ในแท็บที่กำหนดเองสำหรับ WebView API สำหรับโฆษณา
23.4.0 2024‑09‑30
  • ตอนนี้การโหลดโฆษณาล้มเหลวจะเรียกใช้ข้อความ logcat ที่ระบุว่า ad failed to load ในการติดตามสแต็กของความล้มเหลว การติดตามสแต็กจะบันทึกข้อความนี้เป็นข้อผิดพลาด แต่ไม่ได้หมายความว่าแอปขัดข้อง โปรดดูแก้ไขข้อความบันทึกข้อผิดพลาดที่พบบ่อย เพื่อตีความการโหลดโฆษณาที่ไม่สำเร็จที่พบบ่อย หากคุณเห็นข้อผิดพลาดที่เกิดขึ้นซ้ำ ซึ่งเกี่ยวข้องกับการแสดงโฆษณาที่ไม่ได้ระบุไว้ในเอกสาร โปรดแชร์ Stack Trace กับทีมสนับสนุนของ Google Mobile Ads SDK
  • เพิ่มวิธีการ addCustomTargeting() ไปยัง AdRequest แล้ว
23.3.0 12-08-2024
  • อัปเดตทรัพยากร Dependency ของ SDK สำหรับ User Messaging Platform เป็นเวอร์ชัน 3.0.0
23.2.0 2024‑06‑27
  • เพิ่ม AdView.isCollapsible() เพื่อระบุว่าแบนเนอร์ที่โหลดล่าสุดเป็นแบบย่อได้หรือไม่
23.1.0 2024‑05‑09
  • ต้องมีคะแนนขั้นต่ำ compileSdkVersion 34
  • อแดปเตอร์สื่อกลางแบบเนทีฟ: เลิกใช้งาน loadNativeAd และ loadRtbNativeAd() เพื่อให้ใช้ loadNativeAdMapper() และ loadRtbNativeAdMapper() แทน อแดปเตอร์ควรย้ายข้อมูลไปใช้วิธีการโหลดใหม่เหล่านี้และออบเจ็กต์ที่เกี่ยวข้อง
23.0.0 2024‑03‑07
  • การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
    • เพิ่มระดับ API ขั้นต่ำของ Android เป็น 21
    • หากต้องการเก็บรวบรวมเมตริกผู้ใช้ใน AdMob ต่อไป ให้ลิงก์แอป AdMob กับ Firebase และผสานรวม SDK ของ Google Analytics สำหรับ Firebase เข้ากับแอป
    • นำ MobileAds.enableSameAppKey() API ที่เลิกใช้งานแล้วออก และอัปเดตวิธีอื่น MobileAds.putPublisherFirstPartyIdEnabled() เพื่อแสดงผลบูลีนเกี่ยวกับว่าการคงอยู่ของตัวควบคุมสำเร็จหรือไม่
    • Native Ads:
      • นำ AdLoader.forUnifiedNativeAd() ออกแล้ว โปรดใช้ AdLoader.forNativeAd() แทน
      • นำ AdLoader.forCustomTemplateAd() ออกแล้ว โปรดใช้ AdLoader.forCustomFormatAd() แทน
    • นำ AdFormat.UNKNOWN ออกโดยไม่มีการแทนที่ แอปที่ใช้ QueryInfo.generate() ต้องส่งรูปแบบโฆษณา
    • ตอนนี้คุณสามารถเชื่อมโยงเมธอด AdManagerAdRequest.Builder ที่รับค่ามาจาก ออบเจ็กต์หลักเข้าด้วยกันเพื่อสร้างออบเจ็กต์จากการเรียกใช้ครั้งเดียวได้แล้ว การดำเนินการนี้จำเป็นต้องมีการเปลี่ยนแปลงโครงสร้างการรับค่าเพื่อให้ AdManagerAdRequest.Builder ไม่รับค่าจาก AdRequest.Builder อีกต่อไป
  • เพิ่ม MobileAds.registerCustomTabsSession() เพื่อปรับปรุงการสร้างรายได้สำหรับโฆษณาในแท็บที่กำหนดเอง ดูข้อมูลเพิ่มเติมได้ที่เพิ่มประสิทธิภาพแท็บที่กำหนดเอง
  • อัปเดตทรัพยากร Dependency ของ SDK สำหรับ User Messaging Platform เป็นเวอร์ชัน 2.2.0
22.6.0 2023‑12‑06
  • เลิกใช้งาน MobileAds.setSameAppKeyEnabled() และเปลี่ยนชื่อ เมธอดเป็น MobileAds.putPublisherFirstPartyIdEnabled()
  • เลิกใช้งาน AdFormat.UNKNOWN โดยไม่มีการแทนที่ แอป ที่ใช้ QueryInfo.generate() ต้องส่งรูปแบบโฆษณา
22.5.0 2023‑10‑30
22.4.0 2023‑09‑13
  • ต้องมี33อย่างน้อย compileSdkVersion
  • เครื่องมือตรวจสอบโฆษณา: เพิ่มการรองรับ SDK สำหรับการขอและแสดงโฆษณา ที่ขอผ่าน UI ของเครื่องมือตรวจสอบโฆษณา
  • เพิ่มเมธอด QueryInfo.generate() ใหม่ที่ใช้รหัสหน่วยโฆษณา
  • เปิดใช้การทดสอบเบต้าของ Attribution Reporting และเบต้าของ Topics API การรักษาความเป็นส่วนตัวระยะแรก ดูข้อมูลเพิ่มเติมได้ในคู่มือ Privacy Sandbox ใน Android ของ AdMob
22.3.0 2023‑08‑22
  • เพิ่มการรองรับการสร้างขนาดแบบปรับได้โดยใช้ AdSize.FULL_WIDTH เป็นความกว้าง ก่อนหน้านี้ ระบบจะถือว่าขนาดโฆษณาที่สร้างขึ้นโดยใช้ AdSize.FULL_WIDTH เป็น AdSize.SMART_BANNER
22.2.0 2023‑07‑05
  • เหตุการณ์ที่กำหนดเอง:
22.1.0 2023‑05‑18
  • เครื่องมือตรวจสอบโฆษณา: เปิดใช้ความสามารถในการทริกเกอร์คำขอโฆษณาจาก UI ของเครื่องมือตรวจสอบโฆษณาในอุปกรณ์ที่ไม่มีบริการ Google Play
22.0.0 2023‑03‑29
  • การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
    • นำ NativeCustomFormatAd.getVideoController() และ NativeCustomFormatAd.getVideoMediaView() ออกเพื่อ NativeCustomFormatAd.getMediaContent()
    • นำ MobileAds.getVersionString() ออกเพื่อ MobileAds.getVersion()
    • นำ AdRequest.Builder.setAdInfo() ออกเพื่อ AdRequest.Builder.setAdString()
    • ตอนนี้ AdManager.Builder.setAdString() จะแสดงผลเป็นประเภท AdRequest.Builder
    • นำ MediationRewardedVideoAdAdapter และ API ที่เกี่ยวข้องออกเพื่อใช้ Adapter แทน
  • เพิ่ม AdRequest.getRequestAgent() แล้ว
  • สื่อกลาง: ค่าที่ส่งคืนสำหรับ Adapter.getVersionInfo() และ Adapter.getSDKVersionInfo() เปลี่ยนจากประเภท com.google.android.gms.ads.mediation.VersionInfo เป็น com.google.android.gms.ads.VersionInfo เราขอแนะนำให้ อแดปเตอร์แสดงผลประเภทใหม่เนื่องจาก com.google.android.gms.ads.mediation.VersionInfo เลิกใช้งานแล้ว
21.5.0 2023‑01‑31
  • โฆษณาที่เปิดแอป: เลิกใช้งานเมธอด AppOpenAd.load() ที่ยอมรับพารามิเตอร์อินพุตการวางแนว และเพิ่มเมธอดใหม่ ที่ไม่ใช้การวางแนวเป็นอินพุต วิธีใหม่จะกำหนด การวางแนวเมื่อมีการส่งคำขอ ซึ่งจะตรงกับลักษณะการทำงานของรูปแบบอื่นๆ แบบเต็มหน้าจอ
  • สื่อกลาง: เพิ่มการรองรับสื่อกลางสำหรับโฆษณาเปิดแอป
  • นำสิทธิ์ RECEIVE_BOOT_COMPLETED ออกจาก การอ้างอิง androidx.work:work-runtime หากคุณใช้ Gradle เวอร์ชันเก่ากว่า 7.2.0 และต้องมีสิทธิ์สำหรับแอป คุณอาจต้องประกาศสิทธิ์อย่างชัดแจ้งในไฟล์ Manifest ของ Android
21.4.0 2022‑12‑14
  • ตอนนี้แอป Ad Manager ทั้งหมดต้องใช้รหัสแอป Ad Manager และต้องใช้รูปแบบ ca-app-pub-################~########## ดูรายละเอียดเพิ่มเติมได้ที่กำหนดค่าแอป
  • เครื่องมือตรวจสอบโฆษณา: ขยายการรองรับ SDK สำหรับการแสดงโฆษณาแบนเนอร์และ โฆษณาเนทีฟที่ขอผ่าน UI ของเครื่องมือตรวจสอบโฆษณา
  • เพิ่มการรองรับรหัสบุคคลที่หนึ่งของผู้เผยแพร่โฆษณา (เดิมเรียกว่าคีย์แอปเดียวกัน) เพื่อช่วยให้คุณแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ได้และเกี่ยวข้องมากขึ้นโดยการใช้ข้อมูลที่รวบรวมจากแอปของคุณ
  • เวอร์ชันที่เผยแพร่อย่างเป็นทางการสำหรับรุ่น QueryInfo
21.3.0 2022‑10‑10
  • เครื่องมือตรวจสอบโฆษณา: เพิ่มการรองรับ SDK สำหรับการขอและแสดงโฆษณา ที่ขอผ่าน UI ของเครื่องมือตรวจสอบโฆษณา
  • โฆษณาเนทีฟ:
  • โฆษณาเนทีฟที่กำหนดเอง:
21.2.0 2022‑09‑06
  • เครื่องมือตรวจสอบโฆษณา: เพิ่มการรองรับ SDK สำหรับการส่งออกบันทึกคำขอโฆษณาผ่าน แชร์ชีตของ Android
21.1.0 2022‑07‑14
  • เพิ่มการรองรับการสร้างรายได้จากโฆษณาภายใน WebView ดูรายละเอียดเพิ่มเติมได้ที่ ผสานรวม WebView API สำหรับโฆษณา
  • เพิ่ม getResponseExtras() ไปยัง ResponseInfo ซึ่งอาจแสดงข้อมูลเพิ่มเติมเกี่ยวกับการตอบกลับโฆษณา
21.0.0 2022‑05‑25
  • การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
    • ตอนนี้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google กำหนดให้แอปทั้งหมดต้องมี API ระดับ 19 ของ Android เป็นอย่างน้อยจึงจะเรียกใช้ได้
    • เพิ่ม@NonNullคำอธิบายประกอบในทุกวิธีที่ ก่อนหน้านี้ไม่ได้กำหนดค่า Null อย่างชัดเจน
    • นำเมธอด AdRequest.Builder.addNetworkExtras() ออกแล้ว โปรดใช้ AdRequest.Builder.addNetworkExtrasBundle() แทน
    • นำวิธีการระบุตำแหน่งต่อไปนี้ออก
      • setLocation() บน AdRequest.Builder
      • getLocation() ใน AdRequest
      • getLocation() บน MediationAdConfiguration
  • เพิ่มค่าสถานะไฟล์ Manifest เพื่อเพิ่มประสิทธิภาพการเริ่มต้นและการโหลดโฆษณา ดูรายละเอียดเพิ่มเติมได้ใน คู่มือการเพิ่มประสิทธิภาพการเริ่มต้นและการโหลดโฆษณา
  • เลิกใช้งานแล้ว MobileAds.getVersionString() โปรดใช้ MobileAds.getVersion() แทน
  • เพิ่มวิธีการ getLoadedAdapterResponseInfo() ใน ResponseInfo
  • เพิ่มเมธอดต่อไปนี้ใน AdapterResponseInfo
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • เพิ่มการรองรับเหตุการณ์ที่กําหนดเองในเครื่องมือตรวจสอบโฆษณา
20.6.0 2022‑02‑22
20.5.0 2021‑11‑18
  • เพิ่มการรองรับอุปกรณ์ Android 12 สำหรับแอปที่กำหนดเป้าหมายเป็น API 31
  • เพิ่มการรองรับ รหัสชุดแอป สำหรับกรณีการใช้งาน เช่น การรายงานและการป้องกันการประพฤติมิชอบ
20.4.0 2021‑09‑22
  • ตั้งแต่เวอร์ชัน 20.4.0 เป็นต้นไป Google Mobile Ads SDK จะรวม com.google.android.gms.permission.AD_ID ไว้ใน ไฟล์ Manifest ของ SDK ซึ่งเครื่องมือสร้างของ Android จะนำไปผสานกับไฟล์ Manifest ของแอปโดยอัตโนมัติ ดูข้อมูลเพิ่มเติมเกี่ยวกับAD_ID การประกาศสิทธิ์ รวมถึงวิธีปิดใช้สิทธิ์ดังกล่าวได้ที่ บทความช่วยเหลือของ Play Console นี้
  • เพิ่ม onAdClicked() Callback ไปยัง FullScreenContentCallback
  • เปิดใช้ onAdClicked() การเรียกกลับในคลาส AdListener สำหรับรูปแบบโฆษณาเนทีฟ
20.3.0 2021‑08‑23
20.2.0 2021‑06‑08
  • เพิ่มการรองรับเครื่องมือตรวจสอบโฆษณา (เบต้า) สำหรับผู้เผยแพร่โฆษณา Google Ad Manager
20.1.0 2021‑04‑29
  • แบนเนอร์แบบปรับขนาดได้: เพิ่ม AdSize.getInlineAdaptiveBannerAdSize() เพื่อขอโฆษณาแบนเนอร์แบบปรับขนาดได้ในบรรทัดที่มีความสูงสูงสุด
  • เพิ่ม AdError.toString() เพื่อให้บันทึกได้ง่ายขึ้น
20.0.0 2021‑04‑05
  • การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
    • นำ Interstitial API เดิมออกแล้ว
    • นำ RewardedVideoAd API เดิมออกแล้ว
    • ชั้นเรียนที่นำออกซึ่งมีคำนำหน้าเป็น Publisher (เช่น PublisherAdView)
    • นำ CustomRenderedAd ออกแล้ว
    • นำ InstreamAd ออกแล้ว
    • นำ SearchAdRequest ออกแล้ว
    • นำ AdListener.onAdLeftApplication() ออกแล้ว
    • นำ NativeAppInstallAd NativeContentAd และ UnifiedNativeAd ออกแล้ว ตอนนี้มีรูปแบบโฆษณาเนทีฟ 1 รูปแบบชื่อ NativeAd
    • RewardedAd ตอนนี้เป็นคลาสแบบนามธรรมแล้ว ใช้เมธอดแบบคงที่ RewardedAd.load() เพื่อโหลดโฆษณาที่มีการให้รางวัล
  • เพิ่ม เครื่องมือตรวจสอบโฆษณา (เบต้า)
  • เลิกใช้งาน AdSize.SMART_BANNER เพื่อ โฆษณา แบนเนอร์แบบปรับขนาดได้
  • เพิ่มคำอธิบายประกอบการยอมรับค่า Null อย่างชัดเจนใน API สาธารณะทั้งหมด
19.8.0 2021‑03‑15
  • เพิ่มการอ้างอิงใน SDK สำหรับ User Messaging Platform
  • เพิ่ม onAdImpression() Callback ไปยัง FullScreenContentCallback
  • เลิกใช้งานรูปแบบ InstreamAd
  • AdMob Mediation Adapters:
    • เลิกใช้งาน MediationBannerAdapter, MediationInterstitialAdapter และ MediationNativeAdapter อแดปเตอร์ใหม่ควรใช้คลาส Adapter เพื่อ โหลดรูปแบบเหล่านี้
    • ตอนนี้อะแดปเตอร์การเสนอราคาสามารถใช้เมธอดการโหลดที่แตกต่างกันในคลาส Adapter สำหรับรูปแบบที่เฉพาะเจาะจงของ RTB ได้แล้ว
19.7.0 2021‑01‑20
  • การเปลี่ยนแปลงที่สำคัญในส่วนต่อไปนี้
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • เลิกใช้งานแล้ว CustomRenderedAd
  • เราเลิกใช้งานคลาสและแพ็กเกจที่มีคำนำหน้า Publisher แล้ว และแทนที่ด้วยคำนำหน้า AdManager
  • รุ่นย่อยสุดท้ายก่อนเวอร์ชัน 20.0.0 API ทั้งหมดที่ทำเครื่องหมายว่าเลิกใช้งานแล้ว ในรุ่นนี้และรุ่นก่อนหน้าจะถูกนำออกในเวอร์ชัน 20.0.0 ดูรายละเอียดเพิ่มเติมได้ที่คำแนะนำในการย้ายข้อมูลเวอร์ชัน 20.0.0
19.6.0 2020‑12‑04
  • เลิกใช้งานเมธอด onAdLeftApplication() AdListener
  • แก้ไขข้อบกพร่องที่ระบบขอให้ผู้ใช้ในอุปกรณ์ Android 11 เลือกเบราว์เซอร์เมื่อคลิกโฆษณา
19.5.0 2020‑10‑20
  • โฆษณาแบนเนอร์: ตอนนี้ระบบจะเรียกใช้เมธอด onAdImpression() AdListener สำหรับโฆษณาแบนเนอร์
  • เพิ่มเมธอด setHttpTimeoutMillis() เพื่อปรับแต่งการหมดเวลาสำหรับการเรียก HTTPS ที่ทำโดย Google Mobile Ads SDK
19.4.0 2020‑09‑10
  • เพิ่มการรองรับอุปกรณ์ Android 11 สำหรับแอปที่กำหนดเป้าหมายเป็น API 30
  • โฆษณาเปิดแอป: เปลี่ยนAppOpenAdรูปแบบเพื่อให้ทำงานได้ เหมือนรูปแบบเต็มหน้าจอมากกว่ามุมมองแบนเนอร์ เพิ่มเมธอด getResponseInfo() และ show() ลงใน AppOpenAd เลิกใช้งานคลาส AppOpenAdView และ AppOpenAdPresentationCallback
  • สื่อกลาง: การรายงานสถานะสื่อกลางพร้อมใช้งานแล้ว ใช้ ResponseInfo.getAdapterResponses() เพื่อรับข้อมูลการตอบกลับสำหรับเครือข่ายโฆษณาแต่ละเครือข่ายที่เข้าร่วมในคำขอโฆษณา
  • โฆษณาที่มีการให้รางวัลเดิม: เลิกใช้งานแล้วRewardedVideoAd
  • แก้ไขข้อบกพร่องที่ทำให้ MobileAds.initialize() เรียกใช้ตัวแฮนเดิลการดำเนินการเสร็จสมบูรณ์เพียงครั้งเดียว ตอนนี้การโทรทุกครั้งไปยัง MobileAds.initialize() จะเรียกใช้การเรียกกลับการดำเนินการให้เสร็จสมบูรณ์
19.3.0 2020‑07‑20
  • เพิ่มเมธอด getDomain() และ getCause() ลงใน AdError
  • เพิ่ม Callback การโหลดไม่สําเร็จใหม่ไปยังโฆษณาทุกรูปแบบที่แสดงผลเป็น LoadAdError เช่น onAdFailedToLoad(LoadAdError).
  • เลิกใช้งาน Callback ของการโหลดที่ไม่สำเร็จซึ่งแสดงผลเป็นจำนวนเต็ม เช่น onAdFailedToLoad(int)
  • โฆษณาที่มีการให้รางวัล: เพิ่ม onRewardedAdFailedToShow(AdError) และเลิกใช้งาน onRewardedAdFailedToShow(int)
  • สื่อกลางแบบมีรางวัล: เพิ่มMEDIATION_SHOW_ERROR รหัสข้อผิดพลาดในการนำเสนอ ตอนนี้ข้อผิดพลาดในการนำเสนอทั้งหมดที่เกี่ยวข้องกับโฆษณาที่สื่อกลาง จะแสดงผล MEDIATION_SHOW_ERROR สำหรับ AdError.getCode() และ AdError.getCause() ที่ไม่ใช่ Null ซึ่งแสดงถึงข้อผิดพลาด ในการทำสื่อกลางที่อยู่เบื้องหลัง
19.2.0 2020‑06‑18
  • เพิ่มรูปแบบ RewardedInterstitialAd ฟีเจอร์นี้อยู่ในเวอร์ชันเบต้าแบบส่วนตัว โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อขอสิทธิ์เข้าถึง
  • โฆษณาเนทีฟ: เพิ่ม UI ของเครื่องมือตรวจสอบโฆษณาเนทีฟในคำขอทดสอบ เพื่อช่วยคุณตรวจหาและแก้ไขการละเมิดนโยบายโฆษณาเนทีฟ
  • เพิ่มวิธีการ MobileAds.disableMediationAdapterInitialization() เรียกใช้เมธอดนี้ก่อนที่จะเริ่มต้นใช้งาน Google Mobile Ads SDK เพื่อ ปิดใช้การเริ่มต้นใช้งานของตัวกลางสื่อกลาง
19.1.0 2020‑04‑16
19.0.1 2020‑03‑18
  • โฆษณาเนทีฟ: แก้ไขปัญหาหน่วยความจำรั่วที่เกิดขึ้นเมื่อใช้ NativeCustomTemplateAd
19.0.0 2020‑03‑02
  • เพิ่มการรองรับการอ่านพารามิเตอร์ความยินยอมจาก TCF เวอร์ชัน 2.0 ของ IAB และสตริง us_privacy ของ IAB
  • เพิ่ม setNeighboringContentUrls() และ getNeighboringContentUrls() ไปยัง AdRequest แล้ว
  • เพิ่มResponseInfoคลาสซึ่งให้ข้อมูล เกี่ยวกับโฆษณาที่โหลด
  • สำหรับโฆษณาทุกรูปแบบ เราเลิกใช้งาน getMediationAdapterClassName() และหันมาใช้ getResponseInfo() แทน
  • โฆษณาเนทีฟ: เพิ่มเมธอด getDuration() และ getCurrentTime() ลงใน MediaContent
  • สื่อกลางแบบเนทีฟ: เพิ่มเมธอด getDuration() และ getCurrentTime() ลงใน UnifiedNativeAdMapper เพื่อให้ผู้ให้บริการปรับใช้
  • เลิกใช้งานแล้ว AdRequest.Builder.addTestDevice() ใช้ RequestConfiguration.Builder.setTestDeviceIds() แทน
18.3.0 2019‑11‑05
  • เพิ่ม API สำหรับรูปแบบโฆษณา InstreamAd ฟีเจอร์นี้อยู่ในเวอร์ชันเบต้าแบบส่วนตัว ติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อขอสิทธิ์เข้าถึง
  • แบนเนอร์แบบปรับขนาดได้: เปลี่ยนวิธีการสร้างแบนเนอร์แบบปรับขนาดได้ในคลาส AdSize เช่น เปลี่ยนชื่อ AdSize.getCurrentOrientationBannerAdSizeWithWidth() เป็น AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()
  • สื่อกลาง: ตอนนี้ Google Mobile Ads SDK จะตรวจหาข้อยกเว้น ที่สื่อกลางแสดงผล
  • สื่อกลางแบบมีรางวัล: แก้ไขข้อบกพร่องที่ทำให้ระบบแสดงโฆษณาที่มีการให้รางวัลที่ใช้สื่อกลางเพียงรายการเดียวหากแคชโฆษณาที่มีการให้รางวัลที่ใช้สื่อกลางหลายรายการ
  • เพิ่มเมธอด setTestDeviceIds() เพื่อเปิดใช้การตั้งค่า อุปกรณ์ทดสอบครั้งเดียวสำหรับคำขอโฆษณาทั้งหมด
18.2.0 2019‑08‑29
  • เพิ่ม API สำหรับรูปแบบ AppOpenAd ฟีเจอร์นี้อยู่ในเวอร์ชันเบต้าแบบส่วนตัว ติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อขอสิทธิ์เข้าถึง
18.1.1 2019‑07‑23
  • สื่อกลาง: ตอนนี้ระบบจะเริ่มต้นใช้งานอแดปเตอร์เมื่อแอปเรียกใช้ MobileAds.initialize(Context, OnInitializationCompleteListener)
  • สื่อกลาง: ตอนนี้ Google Mobile Ads SDK จะตรวจหาและจัดการข้อยกเว้นของอแดปเตอร์ที่มี Stack Trace ซึ่งรวมถึง Google Mobile Ads SDK
18.1.0 2019‑07‑09
  • การเปิดตัวอย่างเป็นทางการสำหรับการรองรับการวัดผลแอป
  • การวัดแอปจะเริ่มต้นและส่งข้อมูลเมื่อเริ่มแอปโดยค่าเริ่มต้น เพิ่มตัวเลือกเพื่อเลื่อนการวัดแอปจนกว่าจะมีการเรียกใช้ Google Mobile Ads SDK อย่างชัดเจน
  • เพิ่มวิธีการเริ่มต้นใหม่ MobileAds.initialize(Context, OnInitializationCompleteListener), ซึ่งจะแจ้งให้คุณทราบเมื่อ Google Mobile Ads SDK และสื่อกลาง ที่กำหนดค่าทั้งหมดเริ่มต้นเสร็จสมบูรณ์
  • เพิ่ม MobileAds.getInitializationStatus() เพื่อแสดงสถานะการเริ่มต้นของเครือข่ายโฆษณาทั้งหมดที่กำหนดค่าไว้สำหรับแอป
  • เพิ่ม MobileAds.getRequestConfiguration() แล้ว พารามิเตอร์การกำหนดเป้าหมายที่ตั้งค่าไว้ในออบเจ็กต์การกำหนดค่านี้จะใช้กับคำขอโฆษณาทั้งหมด
  • โฆษณาเนทีฟ: เพิ่มเมธอด NativeAdOptions.Builder.setMediaAspectRatio() เพื่อขอสัดส่วนภาพที่เฉพาะเจาะจงสำหรับชิ้นงานสื่อของโฆษณาเนทีฟ ตัวเลือกนี้มีผลเหนือกว่าวิธี setImageOrientation() ที่เลิกใช้งานแล้ว
  • โฆษณาเนทีฟ: สำหรับโฆษณาที่ไม่ใช่วิดีโอ ตอนนี้คุณตั้งค่าประเภทการปรับขนาดรูปภาพของ MediaView ได้โดยใช้ MediaView.setImageScaleType()
  • โฆษณาเนทีฟ: เพิ่ม UnifiedNativeAd.getMediaContent() ตอนนี้ผู้เผยแพร่โฆษณาที่โหลดรูปภาพโดยใช้ URL เท่านั้นจะรับเนื้อหาสื่อของโฆษณา ระบุรูปภาพ และเรียกใช้ MediaView.setMediaContent() เพื่อป้อนข้อมูลรูปภาพ ผ่าน MediaView สำหรับโฆษณาที่ไม่ใช่วิดีโอได้แล้ว
  • สื่อกลางโฆษณาเนทีฟ: ตอนนี้อแดปเตอร์ระบุสัดส่วนภาพได้แล้วโดยใช้ UnifiedNativeAdMapper.setMediaContentAspectRatio()
  • เพิ่มการขึ้นต่อกันใน play-services-measurement และ play-services-measurement-sdk แอปไม่จำเป็นต้อง เพิ่มการอ้างอิงเหล่านี้อย่างชัดแจ้งอีกต่อไป
18.0.0 2019‑06‑17
  • การย้ายข้อมูลจากไลบรารีการสนับสนุนของ Android ไปยังไลบรารี Jetpack (AndroidX) ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของบริการ Google Play
  • การเผยแพร่นี้กำหนดให้ผู้เผยแพร่โฆษณาต้องประกาศการอ้างอิงเพิ่มเติมใน build.gradle เพื่อหลีกเลี่ยงข้อขัดข้องที่เกิดขึ้นเมื่อเปิดแอปเป็นครั้งแรกหลังจากติดตั้งจาก Play Store ดังนี้
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 2019‑05‑21
  • แก้ไข ANR ที่เกิดจาก android.media.AudioManager.getStreamVolume
17.2.0 2019‑03‑11
  • วิดีโอที่มีการให้รางวัล: เพิ่มชุด API ที่มีการให้รางวัลใหม่ (ดูแพ็กเกจ rewarded ) ซึ่งช่วยให้คุณโหลดโฆษณาที่มีการให้รางวัลหลายรายการพร้อมกันได้
  • สื่อกลาง: เพิ่มชุด API ของสื่อกลางใหม่ที่รองรับการเริ่มต้น อแดปเตอร์ที่ใช้ API ใหม่จะใช้คลาส Adapter
  • ผู้เผยแพร่โฆษณาที่ใช้ firebase-analytics ร่วมกับเวอร์ชัน 17.2.0 ของไลบรารีโฆษณา (เช่น com.google.android.gms:play-services-ads:17.2.0) ต้องใช้ com.google.firebase:firebase-analytics:16.3.0
17.1.3 2019‑01‑31
  • ผู้เผยแพร่โฆษณาที่ใช้ firebase-analytics ร่วมกับเวอร์ชัน 17.1.3 ของไลบรารีโฆษณา (เช่น com.google.android.gms:play-services-ads:17.1.3) ต้องใช้ com.google.firebase:firebase-analytics:16.3.0
17.1.2 2018‑12‑03
  • ผู้เผยแพร่โฆษณาที่ใช้ firebase-analytics ร่วมกับเวอร์ชัน 17.1.2 ของไลบรารีโฆษณา (เช่น com.google.android.gms:play-services-ads:17.1.2) ต้องใช้ com.google.firebase:firebase-analytics:16.0.6
17.1.1 2018‑11‑12
  • แก้ไขข้อบกพร่องที่ทำให้การผสมคำบางอย่างของ play-services-ads & firebase-analytics (เช่น ads:17.1.0 & analytics:16.0.5) ทำให้เกิดduplicate entry ข้อผิดพลาดของคอมไพเลอร์ ผู้เผยแพร่โฆษณาที่ใช้ firebase-analytics ร่วมกับเวอร์ชัน 17.1.1 ของไลบรารีโฆษณา (เช่น com.google.android.gms:play-services-ads:17.1.1) ต้องใช้ com.google.firebase:firebase-analytics:16.0.5
17.1.0 2018‑11‑02
17.0.0 2018‑10‑05
  • ผู้เผยแพร่โฆษณา Google AdMob ต้องระบุแท็ก <meta-data> ที่มีคีย์ com.google.android.gms.ads.APPLICATION_ID ในไฟล์ AndroidManifest.xml ดูรายละเอียดเพิ่มเติมได้ที่ คู่มือการเริ่มต้นใช้งาน
  • โฆษณาเนทีฟ: NativeAppInstallAd, NativeContentAd, และ API ที่เกี่ยวข้องจะเลิกใช้งานเพื่อรองรับ UnifiedNativeAd ดูวิธีการเพิ่มเติมเกี่ยวกับการใช้ API ใหม่ได้ที่โฆษณาเนทีฟ ขั้นสูงแบบรวม
  • โฆษณาเนทีฟ: เพิ่มฟีเจอร์ "ซ่อนโฆษณานี้"
  • โฆษณาเนทีฟ: ระบบได้นำบันทึกคำเตือนที่ไม่มีอันตราย "UnconfirmedClickListener ต้อง ไม่เป็น Null ขณะตั้งค่า ClickConfirmingView" ออกแล้ว
  • โฆษณาที่มีการให้รางวัล: เพิ่มเมธอด setAdMetadataListener ใน RewardedVideoAd เพื่อฟังการเปลี่ยนแปลงข้อมูลเมตาของโฆษณา
  • โฆษณาที่มีการให้รางวัล: การเรียก destroy() จะทำให้ Listener เป็น Null
  • เลิกใช้งานเมธอดต่อไปนี้ใน AdRequest.Builder
  • แก้ไขข้อบกพร่องที่ทำให้ onRewardedVideoCompleted() ไม่ทำงานใน โปรแกรมจำลอง
16.0.0 2018‑10‑02
  • ไม่มีการเปลี่ยนแปลงโฆษณา ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของบริการ Google Play
15.0.0 2018‑04‑12
  • เวอร์ชันเบต้าของ MRAID v3
  • โฆษณาเนทีฟ: เพิ่ม Unified Native Ad API ซึ่งรวม NativeAppInstallAds และ NativeContentAds เข้าด้วยกันเป็นประเภทใหม่ UnifiedNativeAd
  • หมายเหตุ: เมื่อใช้โฆษณาเนทีฟ จะมีคำเตือนที่ไม่เป็นอันตรายซึ่ง แสดงในบันทึกเมื่อมีการคลิกโฆษณาเนทีฟ "UnconfirmedClickListener ต้องไม่เป็นค่าว่างขณะตั้งค่า ClickConfirmingView" คุณสามารถเพิกเฉยต่อคำเตือนนี้ได้ และเราจะนำออกในการเปิดตัวเวอร์ชันถัดไป
12.0.1 2018‑03‑28
  • ไม่มีการเปลี่ยนแปลงโฆษณา ดูรายละเอียดเพิ่มเติมได้ในบันทึกประจำรุ่นของบริการ Google Play
12.0.0 2018‑03‑20
  • วิดีโอที่มีการให้รางวัล: เพิ่มonRewardedVideoCompleted() เมธอด Callback ลงใน RewardedVideoAdListener
  • สื่อกลางเนทีฟ: เพิ่มเมธอด trackViews() ลงใน NativeAdMapper เพื่อให้ AdMob SDK มีสิทธิ์เข้าถึงออบเจ็กต์ View ที่สอดคล้องกับชิ้นงานโฆษณาเนทีฟแต่ละรายการ เลิกใช้งาน trackView() แล้วหันมาใช้ trackViews() แทน
11.8.0 2017‑12‑18
  • แก้ไขข้อบกพร่องและปรับปรุงทั่วไป
11.6.0 2017‑11‑07
  • เพิ่มคลาส NativeAdViewHolder และเมธอดที่เกี่ยวข้องใน NativeAppInstallAd และ NativeContentAd
  • เลิกใช้งาน AdLoader.getMediationAdapterClassName (ผู้เผยแพร่โฆษณา ควรใช้วิธีการที่มีชื่อเดียวกันใน NativeAppInstallAd และ NativeContentAd แทน)
  • ตอนนี้โฆษณาทดสอบจะแสดงป้ายกำกับที่ด้านบนของโฆษณา ดูรายละเอียดเพิ่มเติมได้ที่คำแนะนำในการทดสอบ
11.4.0 2017‑09‑19
  • เพิ่มเมธอด getMediationAdapterClassName() ลงในคลาส NativeAppInstallAd และ NativeContentAd ระบบจะเลิกใช้งาน เมธอดที่มีชื่อเดียวกันใน AdLoader
  • เพิ่มเมธอด onVideoEnd() ลงในคลาส MediationNativeListener เมธอด hasVideoContent(), setHasVideoContent() และ setMediaView() ลงในคลาส NativeAdMapper และเมธอด getAdVolume() และ isAdMuted() ลงในคลาส NativeMediationAdRequest เพื่อรองรับสื่อกลางวิดีโอเนทีฟ
  • นำชั้นเรียน SearchAdRequest ออกแล้ว
11.2.2 2017‑09‑05
  • เพิ่มเมธอด loadAd() ใหม่ที่รับออบเจ็กต์ PublisherAdRequest ไปยังคลาส RewardedVideoAd
11.2.0 2017‑08‑14
  • เพิ่มเมธอด loadAds() ลงในคลาส AdLoader ซึ่งช่วยให้แอปโหลดโฆษณาที่ไม่ซ้ำกันหลายรายการในคำขอเดียวได้
  • เมื่ออัปเกรดแอปเป็น Google Mobile Ads SDK เวอร์ชัน 11.2.0 ขึ้นไป คุณต้องอัปเดต build.gradle ของแอปด้วยเพื่อระบุ compileSdkVersion อย่างน้อย 26 (Android O) การดำเนินการนี้จะไม่เปลี่ยนแปลงวิธีที่แอปของคุณทำงาน คุณไม่จำเป็นต้องอัปเดต targetSdkVersion
  • ตั้งแต่เวอร์ชัน 11.2.0 เป็นต้นไป Google Mobile Ads SDK จะพร้อมใช้งานผ่าน ที่เก็บ Maven ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของบริการ Google Play
11.0.0 2017‑06‑07
  • เพิ่มเมธอด onAdClicked() และ onAdImpression() ลงในคลาส AdListener ระบบจะเรียกใช้เมธอดเหล่านี้สำหรับการติดตั้งแอปที่มาพร้อมเครื่องและโฆษณาเนื้อหาที่มาพร้อมเครื่องเท่านั้น
  • นำเมธอด getInAppPurchaseListener() และ setInAppPurchaseListener() ออกจากคลาส AdView, InterstitialAd และ NativeExpressAdView และนำคลาสการซื้อในแอปที่เกี่ยวข้องออกด้วย
  • เพิ่มเมธอด OnVideoMute() OnVideoPause() OnVideoPlay() และ OnVideoStart() ลงในคลาส VideoController.VideoLifecycleCallbacks
  • เพิ่มความสามารถในการเปิดใช้โหมดสมจริงในโฆษณาแบบเต็มหน้าจอโดยการเพิ่มเมธอด setImmersiveMode()ลงในคลาส PublisherInterstitialAdและRewardedVideoAd
  • เพิ่มอินเทอร์เฟซ OnPublisherAdViewLoadedListener คลาส PublisherAdViewOptions และ คลาส PublisherAdViewOptions.Builder เพื่อใช้กับ AdLoader สำหรับคำขอโฆษณาเนทีฟและแบนเนอร์
  • เพิ่มOnImmersiveModeUpdatedListener อินเทอร์เฟซที่ไม่บังคับซึ่งอแดปเตอร์สื่อกลางสามารถใช้เพื่อรับทราบข้อมูลอัปเดตเกี่ยวกับโหมดสมจริง ได้
  • เพิ่มเมธอด getMediationAdapterClassName() ลงในคลาส RewardedVideoAd
  • เพิ่มกฎ keep เพื่อเก็บชื่อคลาสของอแดปเตอร์สื่อกลางโดยอัตโนมัติเมื่อใช้ ProGuard
10.2.0 2017‑2‑15
  • บริการ Google Play 10.2.x เป็นรุ่นแรกที่เลิก รองรับ Android เวอร์ชัน 2.3.x (Gingerbread) อย่างเต็มรูปแบบ แอปที่พัฒนาโดยใช้ SDK รุ่น 10.2.x ขึ้นไปต้องมี ระดับ API ขั้นต่ำของ Android เป็น 14 และติดตั้งในอุปกรณ์ที่ ใช้ API ระดับต่ำกว่า 14 ไม่ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกต่างๆ รวมถึงการสร้าง APK หลายรายการเพื่อขยายการรองรับ Android Gingerbread ของแอปได้ที่ บล็อกของนักพัฒนาแอป Android
  • เพิ่มการรองรับชิ้นงานวิดีโอสำหรับเนื้อหาเนทีฟขั้นสูง และโฆษณาเทมเพลตที่กำหนดเอง
  • เพิ่มเมธอด getVideoController(), setVideoOptions() และ getVideoOptions() ลงในคลาส PublisherAdView
  • เพิ่มชั้นเรียน AdChoicesView
  • เพิ่มเมธอด getAdChoicesContent() และ setAdChoicesContent() ลงในคลาส NativeAdMapper
  • เพิ่มอินเทอร์เฟซ InitializableMediationRewardedVideoAdAdapter สำหรับอะแดปเตอร์สื่อกลางวิดีโอที่มีการให้รางวัลที่ต้องการ เลือกใช้การเริ่มต้นก่อนเวลาอันควรก่อนที่จะส่งคำขอโฆษณา
  • เพิ่มการรองรับการแสดงตัวอย่างในแอปและการแก้ปัญหาใน Google Ad Manager
10.0.1 2016‑11‑21
  • แก้ไขข้อบกพร่องและปรับปรุงทั่วไป
9.8.0 2016‑10‑24
  • MobileAds.Initialize(Context) เลิกเลิกใช้งานแล้ว ผู้เผยแพร่โฆษณา Google Ad Manager ควรเรียกใช้เมธอดนี้เมื่อเริ่มต้นแอป ของตน ผู้เผยแพร่โฆษณา AdMob ยังคงต้องใช้ MobileAds.Initialize(Context, String) และส่ง รหัสแอปพลิเคชัน
9.6.0 2016‑09‑22
  • เพิ่มคลาส MediaView สำหรับโฆษณาวิดีโอขั้นสูงของโฆษณาเนทีฟ
  • เพิ่มเมธอด openDebugMenu() ลงในคลาส MobileAds เพื่อแสดงตัวอย่างครีเอทีฟโฆษณาและ แก้ปัญหาหน่วยโฆษณา Ad Manager
  • เพิ่มการรองรับเหตุการณ์ที่กำหนดเองของโฆษณาวิดีโอที่มีการให้รางวัล
9.4.0 2016‑08‑01
  • แก้ไขข้อบกพร่องและปรับปรุงทั่วไป
9.2.0 2016‑06‑27
  • เพิ่มเมธอด setAdChoicesPlacement() ลงในคลาส NativeAdOptions.Builder ซึ่งตอนนี้ผู้เผยแพร่แอปสามารถใช้เพื่อระบุตำแหน่ง ของ AdChoices ในโฆษณาเนทีฟได้แล้ว
  • เราได้ปรับปรุงการเล่นโฆษณาวิดีโอด้วยการแก้ไขข้อบกพร่องหลายอย่าง
9.0.1 2016‑05‑26
  • แก้ไขปัญหา ProGuard ที่เกิดขึ้นในเวอร์ชัน 9.0.0 ผู้เผยแพร่โฆษณาไม่จำเป็นต้องมีตัวเลือก keep สำหรับ com.google.android.gms.common.util.DynamiteApi อีกต่อไป
9.0.0 2016‑05‑18
  • เพิ่มการป้อนข้อมูลตำแหน่งอัตโนมัติ สำหรับแอปที่ให้สิทธิ์เข้าถึงตำแหน่งอย่างชัดเจน
  • เพิ่มการรองรับเหตุการณ์ที่กําหนดเองของสื่อกลางโฆษณาวิดีโอที่มีการให้รางวัล
  • เพิ่มตัวเลือกวิดีโอสำหรับโฆษณา Native Express
  • อัปเดต Custom Search Ads API
  • เพิ่มวิธีการ setAppMuted() แล้ว
  • ตอนนี้เราไม่ได้เลิกใช้งานเมธอด MobileAds.initialize(android.content.Context, java.lang.String) แล้ว
  • ตอนนี้เราเลิกใช้งานเมธอด MobileAds.initialize(android.content.Context) แล้ว
  • เพิ่มเมธอด MediationNativeListener.onAdImpression() สำหรับการรายงานการแสดงผลในอแดปเตอร์สื่อกลาง
  • สำหรับการเผยแพร่นี้เท่านั้น แอปที่ใช้ ProGuard เพื่อประมวลผลแอปพลิเคชันหลังการประมวลผล ต้องเพิ่มตัวเลือก keep ต่อไปนี้ลงในไฟล์กำหนดค่า ProGuard -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 2015‑12‑18
  • เพิ่มเมธอดสาธารณะ MobileAds.setAppVolume() เพื่อแจ้งระดับเสียงปัจจุบันของแอปให้ Google Mobile Ads SDK ทราบ
  • แก้ไขข้อบกพร่องและปรับปรุงด้านต่างๆ
8.3.0 2015‑11‑6
  • เพิ่มการรองรับโฆษณาวิดีโอที่มีการให้รางวัล
  • เพิ่มเมธอด isLoading() ใน PublisherAdView และ PublisherInterstitialAd เพื่อตรวจสอบว่าคำขอโฆษณากำลัง ดำเนินการอยู่หรือไม่
  • เพิ่มวิธีการ setIsDesignedForFamilies() ลงใน AdRequest.Builder และ PublisherAdRequest.Builder
  • เพิ่มวิธีการ destroy() ไปยัง NativeAdView แล้ว
8.1.0 2015‑09‑24 แก้ไขข้อบกพร่องหลายรายการ
7.8.0 2015‑08‑13
  • เวอร์ชันที่เปิดตัวอย่างเป็นทางการของ MRAID v2
  • เพิ่มเมธอด isLoading() ลงใน AdLoader AdView และ InterstitialAd เพื่อตรวจสอบว่าคำขอโฆษณากำลังดำเนินการอยู่หรือไม่
  • เลิกใช้งานแล้ว PublisherAdRequest.Builder#setManualImpressionsEnabled() โปรดใช้ PublisherAdView#setManualImpressionsEnabled() แทน
7.5.0 2015‑05‑28
  • เพิ่มการรองรับรูปแบบโฆษณาเนทีฟเพื่อการติดตั้งแอปและโฆษณาเนทีฟแบบคอนเทนต์ใน AdMob และ Ad Manager
  • เพิ่มการรองรับรูปแบบโฆษณาเนทีฟที่กำหนดเอง ซึ่งพร้อมใช้งานสำหรับการจองใน Ad Manager
7.3.0 2015‑04‑28 แก้ไขข้อบกพร่องหลายรายการ
7.0.0 2015‑03‑19
  • เพิ่มเมธอด addCustomTargeting() และ addCategoryExclusion() ลงใน PublisherAdRequest.Builder
  • แก้ไขปัญหาที่ทำให้ PublisherAdView.recordManualImpression() บันทึกการแสดงผลหลายรายการใน Ad Manager เมื่อใช้การนับการแสดงผลด้วยตนเอง
  • แก้ไขปัญหาที่ทำให้โฆษณาแสดงผลไม่ถูกต้องเมื่อใช้แอตทริบิวต์ android:largestWidthLimitDp ในแท็ก <supports-screens>
  • เพิ่มเมธอด setRequestAgent() ลงใน AdRequest.Builder และ PublisherAdRequest.Builder เมธอดนี้ควรใช้เพื่อระบุแหล่งที่มาของคำขอโฆษณาโดยบุคคลที่สามที่ทำหน้าที่เป็นสื่อกลางให้กับ Google Mobile Ads SDK
6.5.87 2014‑12‑08
  • เปิดตัวสถาปัตยกรรม JAR แบบแยกส่วน - ตอนนี้นักพัฒนาแอป Android Studio สามารถรวมเฉพาะส่วนโฆษณาของบริการ Google Play ได้โดยขึ้นอยู่กับ com.google.android.gms:play‑services‑ads:6.+
    หมายเหตุ: แอปที่สร้างโฆษณาแบนเนอร์ใน XML ยังคงต้องอ้างอิง ไลบรารีทั้งหมดcom.google.android.gms:play‑services:6.+
  • แก้ไขข้อบกพร่องหลายรายการ
6.1 2014‑10‑08
  • เพิ่มวิธีการ getLocation() ไปยัง com.google.android.gms.ads.MediationAdRequest แล้ว
  • เพิ่มคำอธิบายเนื้อหาลงในปุ่มปิดโฆษณาคั่นหน้าเพื่อ การช่วยเหลือพิเศษ
  • นำการบันทึก "ไม่พบทรัพยากร Google Play" ออกเมื่อลิงก์โปรเจ็กต์ไลบรารี อย่างถูกต้อง
  • เพิ่ม getMediationAdapterClassName() ใน AdView เพื่อรับชื่อคลาสของอแดปเตอร์สื่อกลางเครือข่ายโฆษณาที่แสดงโฆษณา
17.0.0 2018‑10‑05
  • เพิ่ม API ใหม่เพื่อใช้เหตุการณ์ที่กําหนดเอง
  • เพิ่มขั้นตอนการซื้อเริ่มต้นสำหรับการซื้อในแอปโดยใช้ Google Play Billing API
4.4 2014‑05‑07
  • เพิ่ม API ของสื่อกลางใหม่
  • เพิ่มรูปแบบโฆษณา 320x100 LARGE_BANNER ใหม่สำหรับทั้งโทรศัพท์ และแท็บเล็ต
  • เพิ่มรูปแบบโฆษณาคั่นระหว่างหน้าใหม่สำหรับการซื้อในแอป ตั้งค่า InAppPurchaseListener ใน InterstitialAd เพื่อรอ เหตุการณ์การซื้อในแอป
  • แก้ไขข้อบกพร่องสำหรับข้อขัดข้องของ SecurityException เนื่องจากการอ่าน gservices โดยไม่ได้รับอนุญาต
4.3 2014‑03‑17
  • ตอนนี้ InterstitialAd จะทำงานได้หากส่งบริบทของแอปพลิเคชัน
  • เพิ่มวิธีการ setContentUrl() ไปยัง PublisherAdRequest.Builder แล้ว
  • แก้ไขข้อยกเว้นเมื่อไม่ได้ลงทะเบียนบริการ
4.2 2014‑02‑03 แก้ไขข้อบกพร่องหลายรายการ
4.1 2014‑01‑16
  • เพิ่มการรองรับ Ad Manager และโฆษณา Search สำหรับแอปบนอุปกรณ์เคลื่อนที่
  • ตอนนี้ AdRequest.Builder มีวิธีการsetLocation()แล้ว
  • แก้ไขข้อขัดข้องที่เกิดขึ้นหากมีการขอโฆษณาคั่นระหว่างหน้า แต่ไม่ได้ระบุ AdActivity ในไฟล์ Manifest
4.0 2013‑10‑31
  • ตอนนี้ Google Mobile Ads API เป็นส่วนหนึ่งของบริการ Google Play แล้ว
  • ระบบจะพุชการอัปเดต API โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google ในอนาคตไปยัง อุปกรณ์โดยอัตโนมัติผ่านบริการ Google Play
  • ยังไม่รองรับ Ad Manager และโฆษณา Search สำหรับแอปบนอุปกรณ์เคลื่อนที่