เวอร์ชัน
วันที่เผยแพร่
หมายเหตุ
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
2025‑03‑12
แก้ไขข้อบกพร่องและปรับปรุงประสิทธิภาพ
play-services-ads-lite
จะเปลี่ยนไปใช้ความถี่ในการเผยแพร่ที่ลดลง
และไม่ได้เผยแพร่พร้อมกับรุ่นนี้ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบเกี่ยวกับ Lite SDK
24.0.0
2025‑02‑24
การเปิดตัวนี้เป็นการอัปเดตเวอร์ชันครั้งสำคัญที่มี
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลได้ที่ย้ายข้อมูลไปยัง
SDK v24
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
เพิ่มระดับ API ขั้นต่ำของ Android เป็น 23
นำ API ทั้งหมดที่เกี่ยวข้องกับรูปแบบโฆษณาระหว่างหน้าออกแล้ว
นำ AppOpenAd
API การวางแนวที่เลิกใช้งานแล้วออก
นำชั้นเรียน 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
23.3.0
2024‑08‑12
อัปเดตทรัพยากร Dependency ของ SDK สำหรับ User Messaging Platform เป็นเวอร์ชัน 3.0.0
23.2.0
2024‑06‑27
23.1.0
2024‑05‑09
ต้องมีคะแนนขั้นต่ำ compileSdkVersion
34
AdMob Mediation Adapter แบบเนทีฟ : เลิกใช้งาน loadNativeAd
และ loadRtbNativeAd()
เพื่อให้ใช้ loadNativeAdMapper()
และ loadRtbNativeAdMapper()
แทน
อแดปเตอร์ควรย้ายข้อมูลไปใช้วิธีการโหลดใหม่เหล่านี้และออบเจ็กต์ที่เกี่ยวข้อง
23.0.0
2024‑03‑07
การเปิดตัวนี้เป็นการอัปเดตเวอร์ชันครั้งสำคัญที่มี
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลได้ที่ย้ายข้อมูลไปยัง
SDK v23
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
เพิ่มระดับ 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
22.5.0
2023‑10‑30
22.4.0
2023‑09‑13
22.3.0
2023‑08‑22
22.2.0
2023‑07‑05
22.1.0
2023‑05‑18
เครื่องมือตรวจสอบโฆษณา: เปิดใช้ความสามารถในการทริกเกอร์คำขอโฆษณาจาก
UI ของเครื่องมือตรวจสอบโฆษณาในอุปกรณ์ที่ไม่มีบริการ Google Play
22.0.0
2023‑03‑29
การเปิดตัวนี้เป็นการอัปเดตเวอร์ชันครั้งสำคัญที่มี
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลได้ที่ย้ายข้อมูลไปยัง
SDK v22
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
เพิ่ม 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
ซึ่งอาจแสดงข้อมูลเพิ่มเติมเกี่ยวกับการตอบกลับโฆษณา
เบต้า: getResponseExtras()
API อยู่ในเวอร์ชันเบต้า ค่าที่แสดงผลอาจเปลี่ยนแปลงได้โดยไม่ต้องเผยแพร่ SDK
21.0.0
2022‑05‑25
การเปิดตัวนี้เป็นการอัปเดตเวอร์ชันครั้งสำคัญที่มี
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลได้ในคำแนะนำ
ย้ายข้อมูลไปยัง SDK v21
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
ตอนนี้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google กําหนดให้แอปทั้งหมดต้องมี
ระดับ API ของ Android ขั้นต่ำที่ 19 จึงจะทํางานได้
เพิ่มคำอธิบายประกอบ @NonNull
ในทุกเมธอดที่
ก่อนหน้านี้ไม่ได้กำหนดค่า Nullability อย่างชัดเจน
นำเมธอด 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()
เบต้า: API เหล่านี้อยู่ในเวอร์ชันเบต้า ค่าที่ส่งคืน
อาจเปลี่ยนแปลงได้โดยไม่ต้องเผยแพร่ SDK
เพิ่มการรองรับเหตุการณ์ที่กําหนดเองในเครื่องมือตรวจสอบโฆษณา
20.6.0
2022‑02‑22
20.5.0
2021‑11‑18
เพิ่มการรองรับอุปกรณ์ Android 12 สำหรับแอปที่กำหนดเป้าหมายเป็น API 31
เพิ่มการรองรับ
รหัสชุดแอป
สำหรับ Use Case เช่น การรายงานและการป้องกันการประพฤติมิชอบ
20.4.0
2021‑09‑22
รุ่นนี้และเวอร์ชันก่อนหน้าทั้งหมดต้องมี Dependency ที่ชัดเจน
ใน androidx.work:work-runtime:2.7.0
เพื่อแก้ไขข้อบกพร่องที่ทำให้แอป
ขัดข้องใน Android S โดยมี Stack Trace ดังนี้
Fatal Exception: java.lang.IllegalArgumentException:
com.mycompany.myapp: Targeting S+ (version 10000 and above)
requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be
specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE
if some functionality depends on the PendingIntent being mutable,
e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags(PendingIntent.java:386)
at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:657)
at android.app.PendingIntent.getBroadcast(PendingIntent.java:644)
at androidx.work.impl.utils.ForceStopRunnable.getPendingIntent(ForceStopRunnable.java:174)
at androidx.work.impl.utils.ForceStopRunnable.isForceStopped(ForceStopRunnable.java:108)
at androidx.work.impl.utils.ForceStopRunnable.run(ForceStopRunnable.java:86)
at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:75)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
หากต้องการแก้ไขข้อบกพร่องนี้ ให้เพิ่มทรัพยากร Dependency ต่อไปนี้สำหรับ Google Mobile Ads SDK
ลงในไฟล์ Gradle ระดับแอปของโมดูล
dependencies {
implementation 'com.google.android.gms:play-services-ads:20.4.0'
// For apps targeting Android 12, add WorkManager dependency.
constraints {
implementation('androidx.work:work-runtime:2.7.0') {
because '''androidx.work:work-runtime:2.1.0 pulled from
play-services-ads has a bug using PendingIntent without
FLAG_IMMUTABLE or FLAG_MUTABLE and will fail in Apps
targeting S+.'''
}
}
}
ตั้งแต่เวอร์ชัน 20.4.0 เป็นต้นไป SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะรวม
com.google.android.gms.permission.AD_ID
ไว้ใน
ไฟล์ Manifest ของ SDK ซึ่งเครื่องมือสร้างของ Android จะนำไปผสานกับไฟล์ Manifest ของแอปโดยอัตโนมัติ ดูข้อมูลเพิ่มเติมเกี่ยวกับAD_ID
การประกาศสิทธิ์ รวมถึงวิธีปิดใช้สิทธิ์ดังกล่าวได้ที่
บทความช่วยเหลือของ Play Console นี้
เพิ่ม
onAdClicked()
การเรียกกลับไปยัง FullScreenContentCallback
เปิดใช้แฮนเดิล
onAdClicked()
ในคลาส AdListener
สำหรับรูปแบบโฆษณาเนทีฟ
20.3.0
2021‑08‑23
20.2.0
2021‑06‑08
เพิ่มการรองรับเครื่องมือตรวจสอบโฆษณา (เบต้า) สำหรับผู้เผยแพร่โฆษณา Google Ad Manager
20.1.0
2021‑04‑29
20.0.0
2021‑04‑05
การเปิดตัวนี้เป็นการอัปเดตเวอร์ชันครั้งสำคัญที่มี
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลได้ในคู่มือเตรียมพร้อมสำหรับ SDK v20
การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
นำ 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()
ไปยัง
FullScreenContentCallback
เลิกใช้งานรูปแบบ InstreamAd
Ad Mediation Adapters:
เลิกใช้งาน MediationBannerAdapter
,
MediationInterstitialAdapter
และ
MediationNativeAdapter
อแดปเตอร์ใหม่ควรใช้คลาส
Adapter
เพื่อ
โหลดรูปแบบเหล่านี้ หมายเหตุ: เราจะไม่นำคลาสของตัวกลาง
ที่เลิกใช้งานแล้วเหล่านี้ออกในเวอร์ชัน 20.0.0 เพื่อให้เวลา
ตัวกลางสื่อกลางในการเปลี่ยนไปใช้ API ใหม่
ตอนนี้อะแดปเตอร์การเสนอราคาสามารถใช้เมธอดการโหลดที่แตกต่างกันในคลาส
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
ข้อควรระวัง: SDK เวอร์ชัน 19.3.0 และต่ำกว่าไม่รองรับ Android 11 (API 30) เราขอแนะนำให้ใช้ SDK เวอร์ชัน 19.4.0 ขึ้นไป หากคุณวางแผนที่จะตั้งค่า
targetSdkVersion
เป็น API 30
เพิ่มเมธอด getDomain()
และ getCause()
ไปยัง AdError
เพิ่ม Callback ใหม่สำหรับการโหลดไม่สำเร็จไปยังโฆษณาทุกรูปแบบที่แสดงผลเป็น
LoadAdError
เช่น onAdFailedToLoad(LoadAdError)
.
เลิกใช้งาน Callback ของการโหลดที่ไม่สำเร็จซึ่งแสดงผลเป็น int เช่น 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 เพื่อ
ปิดใช้การเริ่มต้นใช้งานสื่อกลาง
คำเตือน: การเรียกใช้เมธอดนี้อาจส่งผลเสียต่อ
ประสิทธิภาพสื่อกลางของ Google ควรเรียกใช้เมธอดนี้เฉพาะในกรณีที่คุณรวมตัวกลางของ Google ไว้ในแอป แต่ไม่ได้ใช้ตัวกลางผ่าน Google ในระหว่างเซสชันแอปหนึ่งๆ (เช่น คุณกำลังทำการทดสอบตัวกลางแบบ A/B)
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
เพื่อให้ผู้ให้บริการ SDK เครือข่ายโฆษณาใช้
เลิกใช้งาน
AdRequest.Builder.addTestDevice()
ใช้
RequestConfiguration.Builder.setTestDeviceIds()
แทน
18.3.0
2019‑11‑05
เพิ่ม API สำหรับรูปแบบโฆษณา InstreamAd
ปัจจุบันฟีเจอร์นี้อยู่ในเวอร์ชันเบต้าแบบส่วนตัว
ติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อขอสิทธิ์เข้าถึง
แบนเนอร์แบบปรับขนาดได้ : เปลี่ยนวิธีการสร้างแบนเนอร์แบบปรับขนาดได้ในคลาส
AdSize
เช่น เปลี่ยนชื่อ AdSize.getCurrentOrientationBannerAdSizeWithWidth()
เป็น AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()
สื่อกลาง : ตอนนี้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะตรวจพบข้อยกเว้น
ที่สื่อกลางแสดงผล
สื่อกลางแบบมีรางวัล : แก้ไขข้อบกพร่องที่ทำให้ระบบแสดงโฆษณาที่มีการให้รางวัลที่ใช้สื่อกลางเพียงรายการเดียวหากแคชโฆษณาที่มีการให้รางวัลที่ใช้สื่อกลางหลายรายการ
เพิ่มเมธอด
setTestDeviceIds()
เพื่อเปิดใช้การตั้งค่า
อุปกรณ์ทดสอบครั้งเดียวสำหรับคำขอโฆษณาทั้งหมด
18.2.0
2019‑08‑29
เพิ่ม API สำหรับรูปแบบ
AppOpenAd
ขณะนี้ฟีเจอร์นี้อยู่ในเวอร์ชัน
เบต้าแบบส่วนตัว ติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อขอสิทธิ์เข้าถึง
18.1.1
2019‑07‑23
18.1.0
2019‑07‑09
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 must
not be null while ClickConfirmingView is set." ออกแล้ว
โฆษณาที่มีการให้รางวัล: เพิ่มเมธอด setAdMetadataListener
ใน
RewardedVideoAd
เพื่อฟังการเปลี่ยนแปลงข้อมูลเมตาของโฆษณา
โฆษณาที่มีการให้รางวัล: การเรียก destroy()
จะทำให้
Listener เป็นค่าว่าง
เลิกใช้งานเมธอดต่อไปนี้ใน 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 ต้องไม่เป็นค่า Null ขณะตั้งค่า ClickConfirmingView " คุณสามารถเพิกเฉยต่อคำเตือนนี้ได้ และเราจะนำออกในการเปิดตัวเวอร์ชันถัดไป
12.0.1
2018‑03‑28
ไม่มีการเปลี่ยนแปลงโฆษณา ดูรายละเอียดเพิ่มเติมได้ในบันทึกประจำรุ่น ของบริการ Google Play
12.0.0
2018‑03‑20
วิดีโอที่มีการให้รางวัล: เพิ่มonRewardedVideoCompleted()
เมธอด Callback ลงใน RewardedVideoAdListener
หากต้องการหลีกเลี่ยงข้อผิดพลาดในการคอมไพล์เมื่ออัปเดตเป็นเวอร์ชัน 12.0.0 แอปจะต้อง
ลบล้างการเรียกกลับนี้ในการติดตั้งใช้งาน
RewardedVideoAdListener
สื่อกลางเนทีฟ: เพิ่มเมธอด trackViews()
ไปยัง NativeAdMapper
เพื่อให้ Adapter เข้าถึงออบเจ็กต์ 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
9.0.1
2016‑05‑26
แก้ไขปัญหา ProGuard ที่เกิดขึ้นในเวอร์ชัน 9.0.0
ผู้เผยแพร่โฆษณาไม่จำเป็นต้องมีตัวเลือก keep
สำหรับ
com.google.android.gms.common.util.DynamiteApi
อีกต่อไป
9.0.0
2016‑05‑18
8.4.0
2015‑12‑18
เพิ่มเมธอดสาธารณะ
MobileAds.setAppVolume()
เพื่อแจ้งให้ 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
วิธีการนี้ควรใช้เพื่อระบุแหล่งที่มาของคำขอโฆษณาโดยบุคคลที่สามที่
ทำหน้าที่เป็นสื่อกลางไปยัง 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
เพื่อรับชื่อคลาสของตัวกลางสื่อกลางเครือข่ายโฆษณาที่แสดงโฆษณาอยู่ในปัจจุบัน
5.0
2014‑06‑25
เพิ่ม 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 สำหรับแอปบนอุปกรณ์เคลื่อนที่