เวอร์ชัน 
วันที่เผยแพร่ 
หมายเหตุ 
 
  24.7.0 
  2025‑10‑09 
  
    
      แก้ไขคำอธิบายประกอบที่ขาดหายไปซึ่งอนุญาตให้เป็น Null ในประเภทการคืนค่าสำหรับ
      NativeCustomFormatAd.getDisplayOpenMeasurement() 
      ลดเวอร์ชันทรัพยากร 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 
  2025‑03‑12 
  
    
      ตอนนี้เวอร์ชัน Kotlin ขั้นต่ำคือ 2.1.0 
      แก้ไขข้อบกพร่องและปรับปรุงประสิทธิภาพ 
      play-services-ads-lite จะเปลี่ยนไปใช้ความถี่ในการเผยแพร่ที่ลดลง
      และไม่ได้เผยแพร่พร้อมกับรุ่นนี้ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบ Lite SDK  
   
 
  24.0.0 
  2025‑02‑24 
  
    การเปิดตัวนี้เป็นการอัปเดตเวอร์ชันครั้งสำคัญที่มี
     การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลได้ที่ย้ายข้อมูลไปยัง
     SDK v24  
    
      การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
        
          เพิ่มระดับ API ขั้นต่ำของ Android เป็น 23 
          
          SDK จะไม่ส่งต่อพารามิเตอร์เพิ่มเติมที่ส่งผ่าน
          addNetworkExtrasBundle()การกำหนดเป้าหมายที่กำหนดเอง อีกต่อไป หากต้องการตั้งค่าการกำหนดเป้าหมายที่กำหนดเอง ให้ใช้ 
          addCustomTargeting()  แทน ดูข้อมูลเพิ่มเติมได้ที่การกำหนดเป้าหมายเอง  
          
          นำ 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 
  03-12-2024 
  
    
      เลิกใช้งาน API ทั้งหมดที่เกี่ยวข้องกับรูปแบบโฆษณา Interscroller เช่น
      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 
  
    
   
 
  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 
  
    
      
      ต้องมี33อย่างน้อย compileSdkVersion รายการ
       
      เครื่องมือตรวจสอบโฆษณา:  เพิ่มการรองรับ SDK สำหรับการขอและแสดงโฆษณา
      ที่ขอผ่าน UI ของเครื่องมือตรวจสอบโฆษณา
      เพิ่มเมธอด QueryInfo.generate()  
      เปิดใช้การทดสอบเบต้าของ Attribution Reporting และเบต้าของ Topics API การรักษาความเป็นส่วนตัว ระยะแรก
      ดูข้อมูลเพิ่มเติมได้ในคู่มือ Privacy Sandbox ใน Android  ของ Ad Manager
       
     
   
 
  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คำอธิบายประกอบในทุกเมธอดที่
            ก่อนหน้านี้ไม่ได้กำหนดค่า Null อย่างชัดเจน 
          นำเมธอด AdRequest.Builder.addNetworkExtras() ออกแล้ว
            โปรดใช้ AdRequest.Builder.addNetworkExtrasBundle()
            แทน 
          นำวิธีการระบุตำแหน่งต่อไปนี้ออก
            
              setLocation() บน
                AdRequest.BuildergetLocation() ใน AdRequestgetLocation() บน
                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 
       เพิ่มการรองรับ
         
           รหัสชุดแอป
          
         สำหรับกรณีการใช้งาน เช่น การรายงานและการป้องกันการประพฤติมิชอบ 
     
   
 
  20.4.0 
  2021‑09‑22 
  
รุ่นนี้และรุ่นก่อนหน้าทั้งหมดต้องมีการอ้างอิงที่ชัดเจน
ใน 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 เป็นต้นไป Google Mobile Ads SDK จะรวม
         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() Callback ไปยัง
      FullScreenContentCallback 
    เลิกใช้งานรูปแบบ InstreamAd 
    Ad Mediation Adapters: 
      
        เลิกใช้งาน MediationBannerAdapter,
          MediationInterstitialAdapter และ
          MediationNativeAdapter อแดปเตอร์ใหม่ควรใช้คลาส
          Adapterหมายเหตุ:  เราจะไม่นำคลาสของตัวกลาง
          ที่เลิกใช้งานแล้วเหล่านี้ออกในเวอร์ชัน 20.0.0 เพื่อให้เวลา
          ตัวกลางมีเดียในการเปลี่ยนไปใช้ API ใหม่ 
        ตอนนี้อะแดปเตอร์การเสนอราคาสามารถใช้เมธอดการโหลดที่แตกต่างกันในคลาส
          Adapter 
       
     
   
 
  19.7.0 
  2021‑01‑20 
  
  
    การเปลี่ยนแปลงที่สำคัญในส่วนต่อไปนี้
      
        InterstitialAdRewardedAdNativeAdAppOpenAd 
     
    เลิกใช้งาน 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 
  
  
   
 
  19.4.0 
  2020‑09‑10 
  
  
    เพิ่มการรองรับอุปกรณ์ Android 11 สำหรับแอปที่กำหนดเป้าหมายเป็น API 30 
    โฆษณาเปิดแอป:  เปลี่ยนAppOpenAd getResponseInfo() และ show() ลงใน AppOpenAd เลิกใช้งานคลาส AppOpenAdView
     และ AppOpenAdPresentationCallbackสื่อกลาง:  การรายงานสถานะสื่อกลางพร้อมใช้งานแล้ว ใช้
     ResponseInfo.getAdapterResponses() โฆษณาที่มีการให้รางวัลเดิม:  เลิกใช้งานแล้วRewardedVideoAdเพิ่มรูปแบบ RewardedInterstitialAd ใน
     เวอร์ชันเบต้าส่วนตัว 
    แก้ไขข้อบกพร่องที่ทำให้ 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()  
   
 
  19.2.0 
  2020‑06‑18 
  
  
    
    โฆษณาเนทีฟ:  เพิ่ม UI ของเครื่องมือตรวจสอบโฆษณาเนทีฟในคำขอทดสอบ
    เพื่อช่วยคุณตรวจหาและแก้ไขการละเมิดนโยบายโฆษณาเนทีฟเพิ่มวิธีการ MobileAds.disableMediationAdapterInitialization()คำเตือน:  การเรียกใช้เมธอดนี้อาจส่งผลเสียต่อ
    ประสิทธิภาพสื่อกลางของ Google ควรเรียกใช้เมธอดนี้เฉพาะในกรณีที่คุณรวม AdMob Mediation Adapter ไว้ในแอป แต่ไม่ได้ใช้สื่อกลางผ่าน 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 เพื่อให้ AdMob Adapter นำไปใช้เลิกใช้งาน 
        AdRequest.Builder.addTestDevice()  ใช้
        
        RequestConfiguration.Builder.setTestDeviceIds()  แทน 
     
   
 
  18.3.0 
  2019‑11‑05 
  
    
      เพิ่ม API สำหรับรูปแบบโฆษณา InstreamAd ฟีเจอร์นี้อยู่ในเวอร์ชันเบต้าแบบส่วนตัว ติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อขอสิทธิ์เข้าถึง 
      แบนเนอร์แบบปรับขนาดได้ : เปลี่ยนวิธีการสร้างแบนเนอร์แบบปรับขนาดได้ในคลาส
        AdSizeAdSize.getCurrentOrientationBannerAdSizeWithWidth()
        เป็น AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()สื่อกลาง : ตอนนี้ Google Mobile Ads SDK จะตรวจหาข้อยกเว้น
        ที่สื่อกลางแสดงผลสื่อกลางแบบมีรางวัล : แก้ไขข้อบกพร่องที่ทำให้ระบบแสดงโฆษณาที่มีการให้รางวัลที่ใช้สื่อกลางเพียงรายการเดียวหากแคชโฆษณาที่มีการให้รางวัลที่ใช้สื่อกลางหลายรายการเพิ่มเมธอด 
        setTestDeviceIds()  เพื่อเปิดใช้การตั้งค่า
        อุปกรณ์ทดสอบครั้งเดียวสำหรับคำขอโฆษณาทั้งหมด 
     
   
 
  18.2.0 
  29-08-2019 
  
    
      เพิ่ม 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 Ad Manager ต้องระบุแท็ก
<meta-data> ที่มีคีย์
com.google.android.gms.ads.AD_MANAGER_APP
ใน AndroidManifest.xml ดูรายละเอียดเพิ่มเติมได้ที่
คู่มือการเริ่มต้นใช้งาน  
โฆษณาเนทีฟ:  NativeAppInstallAd, NativeContentAd
และ API ที่เกี่ยวข้องจะเลิกใช้งานเพื่อรองรับ UnifiedNativeAd
ดูวิธีการเพิ่มเติมเกี่ยวกับการใช้ API ใหม่ได้ที่โฆษณาเนทีฟ
ขั้นสูงแบบรวม โฆษณาเนทีฟ:  เพิ่มฟีเจอร์ "ซ่อนโฆษณานี้"โฆษณาเนทีฟ:  ระบบได้นำบันทึกคำเตือนที่ไม่มีอันตราย "UnconfirmedClickListener must
not be null while ClickConfirmingView is set." ออกแล้วโฆษณาที่มีการให้รางวัล:  เพิ่มเมธอด 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
หากต้องการหลีกเลี่ยงข้อผิดพลาดในการคอมไพล์เมื่ออัปเดตเป็นเวอร์ชัน 12.0.0 แอปจะต้อง
  ลบล้างการเรียกกลับนี้ในการติดตั้งใช้งาน
  RewardedVideoAdListener
  
      สื่อกลางแบบเนทีฟ: เพิ่มเมธอด trackViews()
 ลงใน NativeAdMapper เพื่อให้ตัวกลางเข้าถึงออบเจ็กต์ 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()MediationNativeListenerhasVideoContent(), 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() ออกจากคลาส AdViewInterstitialAdNativeExpressAdView และนำคลาสการซื้อในแอปที่เกี่ยวข้องออกด้วย 
เพิ่มเมธอด 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() 
      
        แก้ไขข้อบกพร่องและปรับปรุงด้านต่างๆ
       
     
   
 
  8.3.0 
  2015‑11‑6 
  
    
      
        เพิ่มการรองรับโฆษณาวิดีโอที่มีการให้รางวัล
       
      
        เพิ่มเมธอด isLoading() ใน PublisherAdView
        และ PublisherInterstitialAd เพื่อตรวจสอบว่าคำขอโฆษณากำลังดำเนินการอยู่หรือไม่
        
       
      
        เพิ่มวิธีการ setIsDesignedForFamilies() ลงใน
        AdRequest.BuilderPublisherAdRequest.Builder
       
      
        เพิ่มวิธีการ destroy() ไปยัง NativeAdView แล้ว
       
     
   
 
  8.1.0 
  2015‑09‑24 
  แก้ไขข้อบกพร่องหลายรายการ 
 
  7.8.0 
  2015‑08‑13 
  
    
      เวอร์ชันที่เปิดตัวอย่างเป็นทางการของ MRAID v2 
      เพิ่มเมธอด isLoading() ไปยัง
AdLoaderAdViewInterstitialAd 
      เลิกใช้งาน 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.BuilderPublisherAdRequest.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 สำหรับแอปบนอุปกรณ์เคลื่อนที่