版本
發布日期
附註
11.12.0
2024-11-07
修正廣告物件在廣告完成顯示前釋出時,系統不會呼叫 GADFullScreenContentDelegate
方法的問題。
Open Measurement :已更新至 OM SDK 1.5.2。
11.11.0
2024-10-21
淘汰了 GADErrorMediationNoFill
。
Interscroller 廣告: 已淘汰 GADMediationInterscrollerAd
和 -loadInterscrollerAdForAdConfiguration:completionHandler:
。
11.10.0
2024-09-18
11.9.0
2024-09-11
官方發布版本,支援 iOS 18。
修正導致應用程式開啟廣告無法隱藏狀態列的問題。
更新偵錯工作控台記錄,以便使用 OSLog
和子系統名稱 com.google.GoogleMobileAds
。
修正 MarketplaceKit 相關錯誤,該錯誤會導致 SDK 在 macOS 上執行時異常終止。
11.8.0
2024-08-13
11.7.0
2024-07-15
11.6.0
2024-06-17
新增 MarketplaceKit 的依附元件。應用程式必須使用 Xcode 15.3 以上版本進行建構。
MarketplaceKit 僅支援 Swift,因此我們已將 Swift 預留位置檔案新增至發布項目,以便在應用程式中加入 Swift 標準程式庫,即使應用程式不含其他 Swift 檔案也一樣。
11.5.0
2024-05-16
將 isCollapsible
屬性新增至 GADBannerView
,以檢查傳回的橫幅是否可摺疊。
將素材資源檢視畫面設為 nil
後,原生廣告素材資源檢視畫面的 userInteractionEnabled
狀態現在會還原。
Ad Inspector :新增支援顯示其他隱私權信號,例如 TFUA 和 TFCD。
注意: 廣告檢查器 UI 將於日後推出這項功能,但 SDK 版本至少要為 11.5.0。
11.4.0
2024-05-06
使用團隊 ID EQHXZ8M8AV
將簽署身分從「AdMob Inc.
」更新為「Google LLC
」。如果這會在 Xcode 中觸發通知,請選取「接受變更」來接受新的身分。
11.3.0
2024-04-11
已將 adUnitID
屬性新增至 GADAppOpenAd
。
11.2.0
2024-03-14
新增對隱私權資訊清單檔案 的支援功能。
Open Measurement :已更新至 OM SDK 1.4.12。
改善部分回應錯誤代碼,正確判斷網路失敗,而非沒有填入資料。
更新 SDK 的 Info.plist
,以解決 Xcode 15.3 上的 Swift Package Manager 問題。
Ad Inspector :新增支援顯示 .plist
資訊和 IAB 資訊公開和同意聲明架構 (TCF) 值。
注意: 廣告檢查器 UI 會在日後推出這項功能,且 SDK 版本必須至少為 11.2.0。
11.1.0
2024-03-06
修正載入影片廣告時,控制台可能會針對主執行緒使用率觸發警告訊息的問題。
廣告檢查器 :新增支援功能,可顯示使用者的應用程式追蹤授權狀態 。
注意: 廣告檢查器 UI 會在稍後推出這項功能,SDK 最低版本為 11.1.0。
11.0.1
2024-02-09
Open Measurement :
已復原至 OM SDK 1.4.8。
OM SDK 1.4.10 中存在非預期的全域 adView
符號來運作,如果多個程式庫包含 OM SDK 1.4.10,就會導致重複符號錯誤。
11.0.0
2024-02-06
破壞性變更 :
SDK 不再直接依附於 GoogleAppMeasurement。如要繼續在 AdMob 中收集使用者指標,請將您的 AdMob 應用程式連結至 Firebase,並在應用程式中整合 Google Analytics for Firebase SDK。
將支援的最低 Xcode 版本更新為 15.1。
將最低部署目標更新為 iOS 12。
更新接收廣告所需的最低作業系統版本為 iOS 13。
許多先前淘汰的 API 已移除。
Open Measurement: 已更新至 OM SDK 1.4.10。
全螢幕廣告 :
全螢幕廣告的 UIViewController
參照現在可為可為空值,且非必要。SDK 會使用應用程式的主視窗,在未提供時自動查詢檢視畫面控制器。
測試 :
廣告檢查器 :
廣告檢查器現在會顯示工作階段開始時遇到的任何錯誤。
修正 SDK 初始化期間與廣告檢查器相關的罕見當機問題。
10.14.0
2023-11-29
10.13.0
2023-11-07
10.12.0
2023-10-04
10.11.0
2023-09-25
修正錯誤:當廣告以一種方向載入,但以另一種方向顯示時,可能導致部分廣告素材顯示不正確。
10.10.0
2023-08-30
官方發布版本,支援 iOS 17。
Open Measurement: 已更新至 OM SDK 1.4.8。
廣告檢查器 :新增了 SDK 支援,可顯示外掛程式資訊。
移除建議透過 testDeviceIdentifiers
API 新增模擬工具 ID 的控制台記錄檔。根據預設,模擬器已處於測試模式。
10.9.0
2023-08-02
Open Measurement: 已更新至 OM SDK 1.4.6。
廣告檢查器 :新增 SDK 支援匯出廣告回應。
修正音訊問題:即使廣告已靜音,音訊工作階段仍會在影片結束時意外停止背景音樂。
新增支援在產生 GADQueryInfo
時傳遞廣告單元 ID。
10.8.0
2023-07-12
對 adWillPresentFullScreenContent:
、adWillDismissFullScreenContent:
和 adDidDismissFullScreenContent:
委派回呼的處理方式進行了些微變更,以便由中介廣告委派程式處理。這些異動可讓中介服務廣告的行為更像第一方廣告。
現在,呼叫 adWillPresentFullScreenContent:
後面接著 adDidDismissFullScreenContent:
多次的第三方 SDK 現在會觸發多個回呼,而不是只觸發第一組呼叫。
如果第三方全螢幕廣告無法顯示,系統會呼叫 ad:didFailToPresentFullScreenContentWithError:
,而非 adWillPresentFullScreenContent:
和 adDidDismissFullScreenContent:
。
10.7.0
2023-06-26
10.6.0
2023-06-01
10.5.0
2023-05-15
修正建立 GADQueryInfo
物件時發生的記憶體流失問題。
10.4.0
2023-04-20
將支援 Xcode 的最低版本更新為 14.1。
Xcode 14 不支援 armv7,且已從 SDK 中移除。
最低部署目標已提高至 iOS 11.0。
廣告檢查器 :新增 SDK 支援功能,可在廣告檢查器 UI 中顯示廣告單元名稱。
10.3.0
2023-03-27
10.2.0
2023-03-06
已將
isMuted
屬性新增至 GADVideoController
。
10.1.0
2023-02-16
10.0.0
2023-01-26
破壞性變更 :
廣告不再在 iOS 11 上放送。如要擷取廣告,必須使用 iOS 12,但最低部署目標仍為 iOS 10.0。
移除下列已淘汰的欄位:
userBirthday
userGender
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLocationDescription
userLongitude
原生廣告 :修正了即使圖片已成功在 GADMediaView
中算繪,GADMediaContent.mainImage
仍會傳回 nil
的錯誤。
廣告檢查器的偏離視線範圍原生廣告現在有媒體檢視畫面。
淘汰 GADMediationAdConfiguration
中的下列欄位:
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLongitude
從 Google Mobile Ads SDK 版本中移除位元碼。
9.14.0
2022-12-08
應用程式開啟頁面廣告: +loadWithAdUnitID:request:orientation:completionHandler:
已淘汰,並替換為 +loadWithAdUnitID:request:completionHandler:
。載入應用程式開啟頁面廣告時,現在會假設裝置目前的方向,以便與其他全螢幕格式相符。
新增應用程式開啟頁面廣告的中介服務支援。
廣告檢查器 :新增 SDK 支援功能,可透過廣告檢查器 UI 要求及顯示廣告。
9.13.0
2022-11-07
原生廣告支援額外的點擊動作。
修正多項錯誤並提升執行效能。
9.12.0
2022-10-24
新增 GADQueryInfo
以支援信號收集和算繪。
更新了音訊 API 的說明文件。
9.11.0
2022-09-20
9.10.0
2022-09-07
正式版支援 iOS 16。
iLTV:
在 GADAdNetworkResponseInfo
中新增了下列屬性:
adSourceID
adSourceInstanceName
adSourceName
已將下列屬性新增至 GADResponseInfo
:
9.9.0
2022-08-11
9.8.0
2022-07-27
獎勵式中介服務:淘汰 GADMediationRewardedAdEventDelegate
中的 didRewardUserWithReward:
,改用 didRewardUser
。didRewardUserWithReward:
提供的廣告獎勵一向是無操作,廣告獎勵值來自 AdMob UI 中的廣告單元設定。
廣告檢查器 :新增 SDK 支援匯出廣告請求。
9.7.0
2022-07-07
將 loadedAdNetworkResponseInfo
屬性新增至 GADResponseInfo
,傳回載入廣告的廣告聯播網相關資訊。
已將 adSourceInstanceID
屬性新增至 GADAdNetworkResponseInfo
。Beta 版: adSourceInstanceID
屬性為 Beta 版。在沒有 SDK 版本的情況下,傳回值可能會變更。
9.6.0
2022-06-13
9.5.0
2022-05-16
9.4.0
2022-04-26
將支援 Xcode 的最低版本更新為 13.2.1。
修正多項錯誤並提升執行效能。
9.3.0 版
2022-04-07
9.2.0
2022-03-21
Open Measurement: 已更新至 OM SDK 1.3.30。
在 GADFullScreenContentDelegate
中,如果應用程式程式碼參照 adDidPresentFullScreenContent
而非較新的 adWilllPresentFullScreenContent
,則會新增警告
9.1.0
2022-02-28
9.0.0
2022-02-01
8.13.0
2021-11-17
8.12.0
2021-10-11
修正在測試模式中從檢視區塊階層中移除原生廣告檢視畫面時,原生驗證工具可能會導致當機的錯誤。
已淘汰所有前置字元為 kGAD
的常數。請改用前置字串為 GAD
的字詞。
8.11.0
2021-09-16
正式版支援 iOS 15。
新增保護措施,避免 Google Mobile Ads SDK 在 iOS 9 以下版本中執行應用程式當機。只有 iOS 10 以上版本支援這個 SDK,否則免人工管理。
8.10.0
2021-09-01
8.9.0
2021-08-10
8.8.0
2021-07-20
新增邏輯,避免在極少數的情況下,多個應用程式內商店可以彼此堆疊。
8.7.0
2021-06-24
8.6.0 版
2021-06-07
已淘汰 GADCustomNativeAd
中的 mediaView
屬性。請改用同一個類別的新 mediaContent
屬性。
已修正以下錯誤:無法針對出價原生廣告叫用影片靜音 / 取消靜音委派回呼。
將 kGADSimulatorID
類型從 id
更新為 NSString*
,以避免在 Swift 中產生額外的類型轉換。
8.5.0
2021-05-07
修正實驗性廣告格式在多次顯示後,無法在關閉廣告時關閉的問題。
8.4.0
2021-04-19
使用 SKAdImpression
時,可進一步支援 SKAdNetwork
轉換事件。
8.3.0
2021-03-25
新增發布商第一方 ID (舊稱「相同應用程式金鑰」) 支援功能,協助您運用從應用程式中收集的資料,放送關聯性更高且更貼近需求的個人化廣告。
已將 adWillDismissFullScreenContent:
新增至 GADFullScreenContentDelegate
。
修正以下問題:系統會在呈現前立即呼叫 adDidPresentFullScreenContent:
,而不是在呈現後立即呼叫。
8.2.0.1
2021-03-12
修正了 CocoaPods 安裝錯誤「Can't merge user_target_xcconfig」 ,該錯誤會在使用多個具有不同 user_target_xcconfig
設定的 Pod 時發生。
8.2.0
2021-03-11
已新增額外的 SKAdNetwork
支援,為強制執行「AppTrackingTransparency
」做好準備。
已移除僅在 11 以下版本的 Xcode 版本中需要的 UIWindowScene
巨集定義。
8.1.0
2021-02-19
已淘汰 disableAutomatedInAppPurchaseReporting
和 enableAutomatedInAppPurchaseReporting
。IAP 報表已從 SDK 中移除。這些方法現在已無操作。
新增了旗標,可減少 SDK 對 CTTelephonyNetworkInfo
API 的存取權。
8.0.0
2021-02-01
如「為 SDK 8 版做好準備 」一文所述,主要版本 8 的變更。
同時提出大量要求時,SDK 效能有所提升。
已移除 i386 架構支援。Xcode 不再支援 32 位元模擬器。
修正 GADMediationAdapter
通訊協定中的 adapterVersion
與 Swift 中的 NSObject
發生衝突的錯誤。
7.69.0
2020-12-03
必須使用 Xcode 12.0 以上版本建構應用程式。
新增 arm64 模擬器切片,讓您在 Apple Silicon Mac 平台的模擬器上進行測試。
已將 styleID
參數新增至 GADDynamicHeightSearchRequest
。
為全螢幕 Beta 版格式新增 -adDidRecordImpression:
回呼至 GADFullScreenContentDelegate
。
新增對 NSUserDefaults
gad_has_consent_for_cookies
的支援。當 gad_has_consent_for_cookies
偏好設定為零時,Mobile Ads SDK 會啟用
限制廣告 (LTD)
。詳情請參閱「設定 Cookie 同意聲明 」。
當 Mobile Ads SDK 透過 forChildDirectedTreatment: true
呼叫 GADMobileAds.sharedInstance().requestConfiguration.tag
(請參閱兒童導向設定 ),或是呼叫 GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true)
(請參閱未滿法定年齡的使用者設定 ) 時,就會停用廣告 ID (IDFA) 的傳輸功能。
7.68.0
2020-11-04
將 SDK 從 .framework
更新為 .xcframework
。現在安裝 CocoaPod 時需要 CocoaPods 1.9.0 以上版本。
已從發布項目中移除 arm64e。不再支援 arm64e 的本機測試。
新增廣告檢查器 Beta 版。
修正 GADNativeCustomTemplateAd
的 rootViewController
會保留廣告的強指標的錯誤。
7.67.0
2020-10-21
發布適用於插頁式廣告和獎勵廣告的新 Beta 版 API。新的 API 提供相同功能,但一致性更佳。
已將 neighboringContentURLStrings
屬性新增至 GADRequest
。
新增 GADRewardedInterstitialAd
格式的 API。插頁式獎勵廣告目前為私人 Beta 版。請與您的客戶經理聯絡,要求存取權。
修正錯誤:在有瀏覽器缺口的裝置上,廣告到達網頁會遭到截斷。
7.66.0
2020-09-28
橫幅廣告: 已將 adViewDidRecordImpression:
委派方法新增至 GADBannerViewDelegate
。
7.65.0
2020-09-03
需要應用程式以 Xcode 11.0 以上版本建構。
淘汰 GADInstreamAd
格式。
測試廣告 :現已支援在無法使用廣告識別碼的情況下新增測試裝置 。
7.64.0
2020-08-11
7.63.0
2020-07-28
應用程式開啟廣告: 將 GADAppOpenAd
變更為全螢幕格式。應用程式開啟頁面廣告目前為封閉測試版。請與客戶經理聯絡,要求存取權。
插頁式廣告中介服務: 系統現在會刪除來自中介服務轉接程式的 interstitialDidDismissScreen:
回呼重複項目。
7.62.0
2020-07-10
修正錯誤:移除耳機後,影片暫停後必須點擊兩次才能播放。
7.61.0
2020-06-17
7.60.0
2020-05-20
獎勵廣告 :修改 GADRewardedAd
的 serverSideVerificationOptions
屬性,將其設為 strong
,而非 copy
。
在 GADResponseInfo
和 GADAdNetworkResponseInfo
上實作 description
方法,方便記錄。
所有呈現錯誤 (例如rewardedAd:didFailToPresentWithError:
) 現在一律會傳回 GADPresentationErrorCode
中的代碼。中介服務呈現錯誤會顯示為基礎錯誤 。
7.59.0
2020-05-06
Open Measurement: 已更新至 OM SDK 1.3.3。
插頁式廣告: 修正 iPad 上的插頁式廣告可能會旋轉至不支援的方向,進而引發使用者介面問題的錯誤。
測試廣告: 更新測試廣告標籤,改為顯示「測試模式」而非「測試廣告」,並更新標籤 UI。
7.58.0
2020-04-13
支援的最低 Xcode 版本已提高至 11.0。
已將 adNetworkInfoArray
屬性新增至 GADResponseInfo
。這個屬性會顯示中介服務聯播網的中繼資料,這些聯播網是廣告回應的一部分。
針對隱藏廣告元素停用無障礙功能,讓 VoiceOver 等工具不會呼叫閒置元素。
7.57.0
2020-03-18
淘汰了 GADRewardBasedVideoAd
。所有用戶端都應使用 GADRewardedAd
。
改善「找不到轉接器」錯誤的錯誤訊息。錯誤訊息現在會包含轉接器的名稱。
修正 GADRewardedAd
問題,在沒有載入獎勵廣告的情況下,系統不會回呼 rewardedAd:didFailToPresentWithError:
方法。
已修正如果廣告素材嘗試在 SafariViewController
內載入非 HTTP 網址,可能會引發當機問題。
7.56.0
2020-02-28
7.55.1
2020-02-14
獎勵廣告 :已修正 rewardedAd:didFailToPresentWithError:
針對錯誤傳回 NSString
類型 (而非 NSError
) 的錯誤。
7.55.0
2020-02-04
移除所有 UIWebView
參照。系統已不再支援 UIWebView
,
7.54.0
2020-01-28
Open Measurement: 已更新至 OM SDK 1.3.1。
在所有網頁檢視畫面中,將 WKWebView 設為 SDK 預設值。
新增支援從 IAB 資訊公開和同意聲明架構第 2.0 版和 IAB us_privacy
字串讀取同意聲明參數。
7.53.1
2019-12-19
將 kGADErrorAppIDMissing
錯誤代碼重新命名為 kGADErrorApplicationIdentifierMissing
。
獎勵中介服務 :修正使用 GADRewardedAd API 時,出價無法運作的錯誤。
7.53.0
2019-12-12
Open Measurement: 已更新至 OM SDK 1.2.21。
插頁式廣告/獎勵廣告 :加入 canPresentFromViewController:
方法。多場景應用程式可以使用此方法,檢查在場景變更大小時,廣告是否仍可顯示。
插頁式廣告 :現在在嘗試放送尚未準備好的廣告或已放送的廣告時,系統會呼叫 interstitialDidFailToPresentScreen:
。
原生廣告 :修正在背景執行緒上呼叫 UI API 的錯誤。
修正載入廣告時發生的 GADBlockSignalSource
記憶體流失問題。
原生中介服務 :已移除 GADMediatedNativeAppInstallAd
和 GADMediatedNativeContentAd
。
原生中介服務: 在 GADMediatedUnifiedNativeAd 通訊協定中新增 duration
和 currentTime
屬性。
7.52.0
2019-11-06
請注意,currentTime
目前不支援原生廣告。
7.51.0
2019-10-17
支援的最低 iOS 版本已提高至 iOS 9。應用程式仍可連結至 iOS 8,但廣告只能在 iOS 9 以上版本中載入。
在 GADMediaContent
中新增 currentTime
和 duration
屬性。
已將 mediaContent
屬性新增至 GADInstreamAd
,並移除 videoController
、duration
、currentTime
和 aspectRatio
屬性。
新增錨定自動調整橫幅廣告 API 。
請注意,currentTime
目前不支援原生廣告。
7.50.0
2019-09-18
官方發布支援 iOS 13。
Open Measurement: 已更新至 OM SDK 1.2.19。
新增對多場景應用程式的支援。如果應用程式支援多個場景,就必須在 GADRequest
上設定 scene
屬性,才能收到適當大小的廣告。
移除 iOS 13 不允許使用的 SKStoreProductViewController
子類別。
解決在提交應用程式至應用程式商店時,Apple 發出的關於已淘汰 API 用法的警告。
已將 testRequestIdentifiers
屬性新增至 GADMobileAds.requestConfiguration
。淘汰 GADRequest
上的 testDevices
屬性。
淘汰了 kGADErrorMediationNoFill
錯誤代碼。所有無填入錯誤現在都會傳回 kGADErrorNoFill
錯誤代碼。
獎勵廣告: 您現在可以在 GADRewardedAd
顯示前隨時設定 customRewardString
屬性。先前,您必須先設定這項屬性,才能載入廣告。
中介服務: 改善公開錯誤訊息,當找不到中介服務轉接器或轉接器不符合正確的通訊協定時,系統會顯示這類訊息。
7.49.0
2019-08-20
新增廣告回應 ID API,方便您在 Ad Manager 廣告審核中心中查詢廣告素材。
7.48.0
2019-08-01
Open Measurement: 已更新至 OM SDK 1.2.17。
獎勵廣告: 修正應用程式使用舊版獎勵影片 API (例如GADRewardBasedVideoAd
) 發現在中介服務報表中曝光次數下滑。
7.47.0
2019-07-11
Open Measurement: 已更新至 OM SDK 1.2.16。
當應用程式在 Info.plist
中不當設定應用程式 ID 時,會顯示更完善的記錄訊息。
修正插頁式和獎勵影片應用程式安裝廣告的轉譯錯誤。
7.46.0
2019-06-24
在 GoogleMobileAds 架構中納入 arm64e 架構,以便在裝置上進行測試。建構作業現在必須使用 Xcode 10。
原生廣告: 移除先前已淘汰的 GADNativeAppInstallAd
和 GADNativeContentAd
API。應用程式應使用統一原生廣告 。
原生廣告: 修正原生廣告即使含有影片內容,仍會傳回 nil
媒體檢視畫面和零顯示比例的錯誤。
中介服務: 修正了中介服務轉接程式為相同要求觸發多個成功/失敗回呼時發生的異常終止問題。
7.45.0
2019-06-17
Open Measurement: 已更新至 OM SDK 1.2.15。
修正在極少數情況下,關閉影片廣告時發生當機的問題。
已更新 rewardedAdMetadataDidChange
回呼,使其在中繼資料為 nil
時不會呼叫。
7.44.0
2019-05-10
官方發布支援 App Measurement。
應用程式評估功能預設會在應用程式啟動時初始化並傳送資料。新增選項,可延遲應用程式評估 ,直到明確呼叫 Google Mobile Ads SDK 為止。
Open Measurement: 已更新至 OM SDK 1.2.14。
移除了 GADCorrelator
及其相關 API。這項功能之前無法運作。
GADNativeAdImageAdLoaderOptions
中的 preferredImageOrientation
屬性已淘汰。請改用 GADNativeAdMediaAdLoaderOptions
。
7.43.0
2019-04-19
將最低 iOS 版本需求更新為 8.0。
Open Measurement 支援的官方發布版本。
Open Measurement: 包含 OM SDK 1.2.13。
開放式評估: 新增支援自訂原生廣告格式。
原生廣告: 在 GADMediaContent
中新增 videoController
和 hasVideoContent
屬性。
原生廣告: 淘汰了 GADUnifiedNativeAd
中的 videoController
,以及 GADVideoController
中的 hasVideoContent
和 aspectRatio
方法。
原生廣告: 新增含有 aspectRatio
屬性的 GADNativeAdMediaAdLoaderOptions
類別,讓發布商可為原生廣告的媒體素材資源要求特定顯示比例。這個選項的優先順序高於 GADNativeAdImageAdLoaderOptions
中的 preferredImageOrientation
屬性。
原生廣告: GADMediaView
現在會在算繪圖片時尊重 contentMode
屬性。
7.42.2
2019-03-29
獎勵多媒體服務 (新 API): 修正獎勵多媒體服務轉接程式在載入呼叫後會自動取消配置的錯誤。
7.42.1
2019-03-25
7.42.0
2019-03-15
Google Mobile Ads SDK 現在仰賴應用程式評估。您必須加入 App Measurement 架構和依附元件。應用程式 ID 必須使用鍵 GADApplicationIdentifier
放入應用程式的 plist。
詳情請參閱快速入門 指南。
SDK 架構大小縮減至低於 GitHub 的限制。
已將「tagForChildDirectedTreatment
」新增至「GADMobileAds.sharedInstance.requestConfiguration
」。
[GADRequest tagForChildDirectedTreatment]
已淘汰。
修正在未變更中繼資料的情況下,系統仍會呼叫 rewardBasedVideoAdMetadataDidChange:
的錯誤。
7.41.0
2019-03-04
獎勵廣告: 新增 GADRewardedAd
API (開放 Beta 版),可同時載入多個獎勵廣告。
獎勵廣告: 在 GADRewardBasedVideoAd
上新增 admetadata
屬性。使用 rewardbasedvideoadmetadatadidchange:
監聽廣告中繼資料變更。
7.40.0
2019-02-21
7.39.0
2019-02-08
修正參照 GADCustomEventParametersServer
導致建構錯誤的錯誤。
在 GADMediaContent
類別中新增 mainImage
屬性,以便在無法使用影片時,為原生廣告設定主要圖片素材資源。
7.38.0
2019-01-22
修正在表格檢視畫面中顯示流動廣告時的轉譯問題。
新增 GADMediaContent
類別,提供媒體內容資訊。
7.37.0
2018-12-10
改善與 Crashlytics 的相容性,提供更實用的當機報告,並更新堆疊追蹤符號化。
7.36.0
2018-11-16
修正某些中介服務適配器可能會回報來自同一個插頁式廣告或獎勵廣告的多個曝光次數的問題。
7.35.2
2018-11-08
7.35.1
2018-10-22
7.35.0
2018-10-17
修正在 rewardBasedVideoAdDidClose:
委派方法中載入新的獎勵廣告後,導致獎勵廣告無法載入的問題。
目前的最低 Xcode 版本為 9.2。
7.34.0
2018-09-26
在系統顯示另一則獎勵廣告的情況下,請求第二則獎勵廣告。在此修正一個問題:請求第二個獎勵廣告會破壞多個第三方中介服務轉接程式。在 rewardBasedVideoAdDidClose:
中,系統可在播放完畢後要求另一則廣告。
已修正: CocoaPod 已更新,可將檔案大小縮減至 100 MB 以下,以便將 SDK 檔案推送至 GitHub 存放區。
7.33.1
2018-09-13
原生廣告: 修正影片廣告有時無法正常播放的問題。
原生廣告: 修正非影片廣告的 GADMediaView
為空白的問題。
DFP 橫幅廣告: 修正了大小調整方法無法正常運作的問題。
7.33.0
2018-09-10
新增對 iOS 12 的支援。
修正多項錯誤並提升執行效能。
7.32.0
2018-08-13
獎勵廣告: 在 GADRewardBasedVideoAd
中新增 customRewardString
屬性,方便發布商將自訂資料傳送至伺服器端驗證要求。
原生廣告: 淘汰 GADNativeAppInstallAd
、GADNativeContentAd
及相關的 API,並改用 GADUnifiedNativeAd
。
如需使用新版 API 的進一步操作說明,請參閱原生廣告進階統合指南 。
原生廣告: 新增「關閉這則廣告」功能。
原生廣告: 修正在集合檢視畫面中重複使用廣告檢視畫面時,系統會移除 AdChoices 檢視畫面的錯誤。
在 GADMobileAds
中加入 requestConfiguration
屬性,可用於指定所有廣告請求的 maxAdContentRating
和 tagForUnderAgeOfConsent
參數。
中介服務: 已將 maxAdContentRating
和 underAgeOfConsent
屬性新增至 GADMediationAdRequest
。
注意: 變更 SDK 建構設定後,架構檔案大小會變大。相較於先前版本,這項異動不會影響 SDK 對應用程式大小的影響。
7.31.0
2018-05-17
GADNativeExpressAdView
已淘汰,無法再放送廣告。原生速成廣告格式已停用 。
GADRequest
上的生日和性別屬性已淘汰。
7.30.0
2018-03-26
MRAID v3 Beta 版。
修正多項錯誤並提升執行效能。
7.29.0
2018-02-16
修正 7.28.0 中導致 GameKit 應用程式圖形出現錯誤的錯誤。
7.28.0
2018-01-31
原生廣告:新增統合式原生廣告 API。這會將 GADNativeAppInstallAds
和 GADNativeContentAds
合併為一個新類型:GADUnifiedNativeAd
。詳情請參閱統一原生廣告指南 。
獎勵影片:在 GADRewardBasedVideoAdDelegate
中新增 rewardBasedVideoAdDidCompletePlaying:
方法,以便在影片播放完畢時通知發布商。
獎勵影片中介服務:在 GADMRewardBasedVideoAdConnectorDelegate
中加入 connectorDidCompletePlayingRewardBasedVideoAd:
方法,讓中介服務轉接程式在影片完成時叫用。
原生中介服務:更新 GADMediatedNativeAdDelegate.h
,讓轉換介面可存取原生廣告中使用的個別檢視畫面。已新增:
-mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:
已淘汰:
-mediatedNativeAd:didRenderInView:viewController:
7.27.0
2017-12-13
新增原生影片中介服務支援功能。原生中介服務轉接程式必須在 GADMediatedNativeAppInstallAd
和 GADMediatedNativeContentAd
上實作 mediaView
方法,並傳回其媒體檢視畫面。
新增 QuartzCore
和 CFNetwork
架構的依附元件。
7.26.0
2017-11-17
支援 iPhone X。
針對全螢幕廣告,預設關閉按鈕現在會在安全區域中顯示。
已從 GADAdChoicesView
和 GADMediaView
中移除 nativeAd
屬性。
限制 Apple 的 StoreServices 在應用程式啟動時,每個工作階段只能互動一次。
測試廣告現在會在廣告上方顯示標籤。詳情請參閱測試指南 。
7.25.0
2017-10-25
原生中介服務:現在只要原生廣告與原生廣告檢視畫面建立關聯,適配器就會立即呼叫 mediatedNativeAd:didRenderInView:viewController:
,而不會等待該原生廣告檢視畫面顯示。
原生中介服務:當追蹤的檢視畫面遭到解除配置時,轉接程式現在會收到對 mediatedNativeAdDidUntrackView:
的呼叫,且檢視畫面為空值。
7.24.1
2017-9-27
更新 SDK 與 Apple 的 StoreServices 互動的方式。
7.24.0
2017-9-20
正式版支援 iOS 11。
已移除 GADAdDelegate
。請改用 GADAudioVideoManager
管理廣告音訊。
修正 iOS 11 的錯誤,橫幅廣告會因內容內嵌而向下移動。
新增 Security
架構的依附元件。
7.23.0
2017-09-05
現在,系統會在分配原生廣告時,透過 mediatedNativeAd:didUntrackView:
通知中介服務轉接程式。
7.22.0
2017-08-08
修正應用程式在背景狀態下執行時,廣告要求遭到捨棄,但未觸發「廣告載入失敗」事件的問題。
7.21.0
2017-06-20
如果插頁式廣告單元已選擇不放送影片廣告,即使 MRAID 廣告素材呼叫 useCustomClose
,插頁式廣告仍會顯示立即關閉選項。
在偵錯選單中新增文字,指出廣告素材預覽或疑難排解模式是否處於啟用狀態。
新增 GADMultipleAdsAdLoaderOptions
類別,以便發布商指定要為單一請求載入的廣告數量。
將 loading
屬性新增至 GADAdLoader
,用來指出廣告載入器目前是否正在載入廣告。
為 GADAdLoaderDelegate
新增選用的委派方法 -adLoaderDidFinishLoading:
,可在 GADAdLoader
完成要求的所有廣告後叫用。
7.20.0
2017-05-03
已移除應用程式內購廣告格式。
已移除 armv7s 架構。
7.19.1
2017-04-13
修正問題:不正確的廣告大小會轉送至中介服務聯播網,用於智慧橫幅中介服務。
7.19.0
2017-03-16
已將 openInlineBrowser()
方法新增至 google_mobile_app_ads.js
,以便在 SFSafariViewController
中開啟網址。
新增 GADAudioVideoManagerDelegate
,針對音訊和影片廣告的開始和暫停/停止播放提供通知。
7.18.0
2017-02-23
已將 play
、pause
和 setMute
方法新增至 GADVideoController
。
新增委派方法至 GADVideoControllerDelegate
,對應至影片內容的開始、暫停、結束、靜音和取消靜音。
新增獎勵影片中介服務轉接程式的支援功能,以便在發出廣告請求前選擇採用早期初始化。
7.17.0
2017-01-31
已將 nativeAdDidRecordImpression
和 nativeAdDidRecordClick
新增至 GADNativeAdDelegate
。
7.16.0
2016-12-12
已將影片控制器新增至 DFPBannerView
物件。
GADNativeExpressAdView
、GADNativeContentAd
、GADNativeCustomTemplateAd
、GADNativeContentAd
和 GADNativeCustomTemplateAd
影片控制器屬性現在為非空值。
原生中介服務:轉接程式現在可以在 GADMediatedNativeAppInstallAd
和 GADMediatedNativeContentAd
上設定 adChoicesView
屬性,以顯示 AdChoices。
7.15.0
2016-11-21
在 GADNativeContentAd
和 GADNativeCustomTemplateAd
中新增 GADMediaView
屬性。
7.14.0
2016-10-28
將中介服務適配器標頭移至架構和全域標頭。
針對 kGADAdSizeFluid
廣告大小,變更橫幅大小不會再改變橫幅檢視畫面的影格大小。
7.13.1
2016-10-20
在 Google Ad Manager 中新增應用程式內預覽和疑難排解功能。
7.13.0
2016-10-17
新增對 JavaScriptCore
架構的依附元件。
修正其他錯誤。
7.12.1
2016-10-05
修正 GADNativeAppInstallAd
和 GADNativeContentAd
的是否可為空值註解。
7.12.0
2016-09-28
修正有關 GADStringFromCGFloat
的當機錯誤。
新增 GADNativeAdViewAdOptions
,用於指定原生廣告中的 AdChoices 位置。
已將 adNetworkClassName
屬性新增至 GADRewardBasedVideoAd
。
7.11.0
2016-09-15
已移除 CoreBlueooth、EventKit 和 EventKitUI 架構的依附元件。
更新 iOS 10 版應用程式時,應用程式不再需要為 NSCalendarsUsageDescription
和 NSBluetoothPeripheralUsageDescription
提供文字。
已移除 MRAID 2.0 createCalendarEvent
和 storePicture
支援。
7.10.1
2016-08-26
修正與 GADStringFromCGFloat
相關的當機錯誤。
7.10.0
2016-08-16
將原生廣告與檢視畫面建立關聯時,檢視畫面的 userInteractionEnabled
屬性會變更為 NO
,以符合 SDK 的預期。
已新增 MobileCoreServices
的依附元件。
新增 API,可告知廣告聯播網 SDK 版本是否至少為 major.minor.patch 。
7.9.1
2016-07-18
7.9.0
2016-07-13
新增 GLKit、OpenGLES、CoreMotion 和 CoreVideo 架構依附元件,以改善及提升廣告算繪和品質。
已新增 +[GADMobileAds configureWithApplicationID:]
方法 AdMob 發布商應使用應用程式 ID 呼叫此方法。
使用 SDK 中介服務的 Google Ad Manager 發布商,將不再收到「中介廣告類型不明或無效」的警告。
7.8.1
2016-05-11
新增 SDK 支援功能,在使用者已明確啟用應用程式的位置存取權時,自動使用位置資料。
7.8.0
2016-04-28
新增對 CoreBluetooth 和 SafariServices 架構的依附元件。
在 SDK 的主要標頭檔案中新增可空性註解,以便改善 Swift 選用項目支援功能。
為大小 kGADAdSizeFluid
的廣告新增 GADAdSizeDelegate
支援功能。
7.7.1
2016-04-06
7.7.0
2016-02-24
新增支援獎勵影片廣告。
新增對位元碼的支援。雖然這會增加 SDK 下載大小,但不會大幅增加應用程式二進位檔的大小。如要調整應用程式的這項設定,請前往專案的「Build Settings」 ,然後在「Build Options」 部分下方,將「Enable Bitcode」 設為 Yes
。
新增了 MediaPlayer 架構的依附元件。您需要將這個架構連結至應用程式的二進位檔。
如果您使用的是 CocoaPods,請執行 pod install --repo-update
。
從獎勵型影片 API 中移除所有 userID 參照。
對 GADInterstitial
的 loadRequest:
方法呼叫一律會與非同步 didFailToReceiveAd:withError:
或 interstitialDidReceiveAd:
委派呼叫配對。修正未維持此合約的邊角案例。
原生中介服務:新增適配器處理及回報點擊事件的功能。
搜尋廣告:新增動態高度支援功能。
7.6.0
2015-12-07
我們已重新分組/移動中介服務適配器的通訊協定方法,以便簡化操作。
已修正 GADRewardBasedVideoAdDelegate
通訊協定中 didFailToLoadWithError
訊息的大小寫。
7.5.2
2015-10-16
7.5.1
2015-09-30
修正 GADStatisticsCore
中的異常終止問題。
7.5.0
2015-09-22
SDK 不再在 iOS 9 裝置上使用 UIApplication
的 canOpenURL
方法。
修正未呼叫 GADNativeAdDelegate
方法的問題。
如果沒有要求廣告類型,現在會呼叫 GADAdLoaderDelegate
的 adLoader:didFailToReceiveAdWithError
回呼。
7.4.1
2015-08-13
修正當使用者完成應用程式內購時,發生 ID 含有特殊字元的產品發生當機問題。
7.4.0
2015-07-30
MRAID v2 Beta 版。
新增當機回報和自動應用程式內購 (IAP) 追蹤的全球設定。如果啟用自動應用程式內購追蹤功能,系統就不會再依賴 轉換追蹤 SDK 來回報應用程式內購轉換。
GADInterstitial
上的 adUnitID
屬性現在是 readonly
。
新增了獎勵型影片中介服務的 API。
GADRequest
已淘汰 setLocationWithDescription:
。請改用 setLocationWithLatitude:longitude:accuracy:
。
7.3.1
2015-05-28
新增對 AdMob、Ad Manager 和 Ad Exchange 中應用程式安裝和內容原生廣告格式的支援。
新增自訂原生廣告格式支援功能,可供 Ad Manager 預訂使用。
修正 7.2.0 中導入的迴歸,解決 iOS 8 裝置無法在橫向模式正確顯示智慧型橫幅廣告的問題。
7.2.2
2015-05-07
修正上傳至 App Store 時出現的以下警告:
應用程式在 Payload/(<app_id>) 中參照非公開的選取器:clientId、screenName、setScreenName。
7.2.1
2015-04-30
模擬器會再次預設載入實際放送的廣告。將 kGADSimulatorID
新增至 GADRequest
的 testDevices
屬性,即可在模擬器上取得測試廣告。
為中介服務轉接程式和自訂事件,新增記錄插頁式廣告點擊次數的功能。
微幅調整並改善自訂事件 API。
新增 GADInterstitial initWithAdUnitID:
並淘汰 GADInterstitial init
。
淘汰 DFPBannerView
中的 setValidAdSizesWithSizes
方法。請改用 DFPBannerView.validAdSizes
。
7.1.0
2015-04-01
需要連結至 CoreMedia.framework
。
修正其他錯誤。
7.0.0
2015-02-03
停止支援 iOS 5。
以架構形式發布 SDK。
移除對 -ObjC
連結器標記的依附元件。
改善 iOS 8 上的廣告載入時間。
在 GADRequest
中新增 requestAgent
屬性。第三方整合應設定這個屬性,以表示請求的來源平台。
新增 DFPRequest
類別,支援自訂指定目標和類別排除條件。
已將 publisherProvidedID
屬性從 DFPExtras
移至 DFPRequest
。
以單一 GADExtras
類別取代 GADAdMobExtras
和 DFPExtras
。
已淘汰的 GADBannerView
屬性 hasAutoRefreshed
。
移除 GAD_SIMULATOR_ID
巨集:使用 GADBannerView
和 GADInterstitial
時,模擬器會自動啟用測試廣告。
已移除 GADRequest
的 mediationExtras
、additionalParameters
和測試屬性。
已淘汰 GADRequest
的 setBirthdayWithMonth:day:year:
。
已移除 GADRequest
的 addKeyword:
方法。
已移除 DFPSwipeableBannerView
類別。
6.12.2
2014-11-06
關閉橫幅廣告的跳出功能。
修正 DumpViews
中發生的異常終止問題。
6.12.0
2014-09-18
官方版本支援 iOS 8。
減少在 iOS 8 主訊息串上載入廣告的時間。
iOS 8 裝置可在橫向模式下正確顯示智慧型橫幅廣告。
需要連結兩個新架構:EventKit
和 EventKitUI
。如果啟用模組和自動連結架構,這些會自動連結。
GADBannerView
已淘汰 mediatedAdView
屬性。
移除 GADInterstitial
上先前淘汰的 loadAndDisplayRequest:usingWindow:initialImage:
方法。
6.11.1
2014-08-07
修正了從 nib 進行橫幅檢視畫面初始化的錯誤。
6.10.0
2014-07-17
6.9.3
2014-06-12
GADInterstitial
的 loadAndDisplayRequest:usingWindow:initialImage
方法已淘汰。
未整合的 SDK 分析套件使得 SDK 大小減少 (9.6 -> 3.4) MB。您可以前往這個頁面 下載 Analytics SDK。
DFPExtras
上的 contentURL
屬性已移至 GADRequest
。
修正多項錯誤。
6.9.2
2014-05-07
已停止支援 iOS 4.3。SDK 支援 iOS 5.0 以上版本,現在提供 ARC 簡易參照。
新增 320x100 大型橫幅廣告格式,並使用常數 kGADAdSizeLargeBanner
。
新增插頁式廣告格式以推出應用程式內購。請在 GADInterstitial
上設定 inAppPurchaseDelegate
屬性,以便處理應用程式內購事件。
6.8.0
2014-01-24
改善廣告指定目標功能。
必須連結到 CoreTelephony
架構。
修正裝置轉為飛航模式時發生的當機問題。
6.7.0
2013-12-12
改善廣告在 UITableView
中成效。
修正其他錯誤。
6.6.1
2013-11-13
修正使用中介服務時的部分記憶體流失問題。
6.6.0
2013-11-05
必須連結至 AVFoundation
架構。
新增對 arm64 和 x86_64 架構的支援。
大幅縮減程式庫大小。
在 GADBannerView
和 GADInterstitial
上新增 adNetworkClassName
屬性。
修正無法針對插頁式廣告觸發 Ad Manager 應用程式事件的錯誤。
將 Ad Exchange HTML 轉接器直接整合到程式庫中。Ad Exchange 開發人員不再需要另外連結 libAdapterHtml.a
。
6.5.1
2013-08-29
iOS 7 會隱藏全螢幕檢視的狀態列。
6.5.0
2013-07-16
修正 GADBannerView
大小調整錯誤。
GADRequest
中 COPPA 欄位的 API 異動。
在廣告請求中傳遞 Apple 的 IDFA。
更新了中介服務警告訊息,說明如何使用連結器標記。
6.4.2
2013-05-20
修正重複發生的 GADMRAIDInterceptor
問題。
6.4.1
2013-04-18
修正 Advertising Identifier
為 nil
時發生的當機問題。
6.4.0 版
2013-04-08
修正應用程式在背景執行時發生的 GADInterstitial
當機問題。
修正 GADMRAIDInterceptor
執行緒異常終止的問題。
修正錯誤,讓插頁式廣告委派程式現在可以接收 interstitialWillLeaveApplication
。
重新命名 MD5 符號,以免發生重複符號錯誤。
新增支援功能,可透過中介服務使用 AdMob 接收測試廣告。
測試廣告僅適用於搭載 iOS 6 以上版本的裝置。
移除所有使用 UDID 的部分。
6.3.0
2013-02-14
新增記錄陳述式,提供傳遞至 request.testDevices
的 ID,以在特定裝置上啟用測試廣告。
新增支援 iOS 6 上的測試廣告。
已修正 GADMraidInterceptor
中的當機問題。
6.2.1
2012-10-16
必須連結到 StoreKit
架構。
修正在收到第一則中介服務廣告前,應用程式旋轉時會停止運作的問題。
6.2.0
2012-09-26
針對 ARMv7s 進行建構時,不再需要 -all_load
旗標;但仍需要 -ObjC
旗標。
必須連結到 AdSupport 架構連結。
必須使用 Xcode 4.5,並針對 iOS 6 進行建構。最低部署版本為 iOS 4.3。
SDK 已移除 ARMv6 指令,現在則包含 ARMv7s 指令。
在 iOS 6 以上版本中使用 Apple 廣告識別碼 (IDFA),在 iOS 6 以下版本中使用 UDID。
修正多項 iOS 6 錯誤。
針對 iPhone 5 較高的螢幕,應用程式內瀏覽器的相容性。
與 iOS 6 的自動版面配置相容。
6.1.4/5
2012-08-09
修正第三方點擊/曝光追蹤的錯誤。
DFPBannerView
可以建立,但不必有初始大小。請務必在載入要求前設定 validAdSizes
。
6.1.5: 這個版本會使用通用裝置 ID (UDID)。使用這個版本的應用程式必須遵守相關 iOS 政策,取得使用者適當的同意聲明,才能傳送裝置 ID 資訊。
6.1.1/2
2012-07-19
修正存取 nil 鍵值時,MRaid Interceptor 當機的問題。
發布商使用 SDK 時,需要新增 -all_load
標記。
新增專供 Ad Manager 發布商使用的 DFPBannerView
、DFPInterstitial
和 DFPExtras
物件。
全新 Ad Manager 功能:多種廣告大小。
全新 Ad Manager 功能:「應用程式事件」。
Ad Manager、搜尋聯播網和中介服務標頭現已包含在「外掛程式」子資料夾內,因此不再需要個別下載。
已知問題:在使用 GADBannerView
與 Interface Builder 時,需要在載入要求前明確設定影格大小。
6.1.2: 這個版本會使用通用裝置 ID (UDID)。使用這個版本的應用程式必須遵守相關 iOS 政策,取得使用者適當的同意聲明,才能傳送裝置 ID 資訊。
6.0.3/4
2012-05-10
6.0.4: 這個版本會使用通用裝置 ID (UDID)。根據 iOS 相關政策規定,使用這個版本的應用程式必須在取得使用者同意後,才能傳送裝置識別碼資訊。
6.0.1
2012-04-19
新增廣告聯播網中介服務。
中介服務支援調解內部廣告和自訂事件的功能。
新增 MRAID 1.0 版支援功能,適用於所有 iOS 平台版本。
淘汰 GAD_SIZE_#x#
巨集,改用 GADAdSize
常數。
透過新的 GADSize
常數支援全寬度廣告:kGADAdSizeSmartBannerPortrait
和 kGADAdSizeSmartBannerLandscape
。
GADRequest
現在會使用 registerAdNetworkExtras:
設定額外項目。additionalParameters
屬性已淘汰。
自 5.0.8 版起,iOS SDK 不會參照 uniqueIdentifier
。
5.0.8
2012-03-30
移除所有對 uniqueIdentifier
的參照,這是已淘汰的 UIDevice
屬性。
testDevices
屬性已淘汰,取而代之的是現在已不再淘汰的 testing
屬性。
5.0.5
2011-11-30
新增支援 iPhone 和 iPad 的其他互動式多媒體插頁式廣告格式。這次更新能與今後所有插頁式廣告格式相容。
已改良插頁式廣告曝光追蹤。
GADInterstitial
一向是一次性物件,但現在會在第一個要求後,針對任何要求載入或顯示插頁廣告的請求,呼叫 didFailToReceiveAdWithError:
來優雅地失敗。
5.0.4
2011-10-28
修正應用程式內瀏覽器中 Retina 顯示器的超大型按鈕問題。
5.0.3
2011-10-24
整合自訂搜尋廣告 。
支援 iOS 5.0。
加快插頁式廣告載入速度。
修正模型檢視控制器的廣告顯示問題。
修正錨定標記行為。
4.1.1
2011-07-18
另已通過 iOS 5.0 Beta 3 認證。
已為 GTMStringEncoding
建立命名空間,避免與其他程式庫發生連結器衝突。
應用程式內瀏覽器因設定錯誤的 App Store 廣告而關閉。
修正 SDK 中的記憶體流失問題。
修正 DoubleClick for Advertisers (DFA) 橫幅廣告的點擊追蹤問題。
修正幾個罕見的當機問題。
Google Ad Manager 正式版本。
4.1.0
2011-05-02
在檢視控制器堆疊中,當檢視畫面控制器透過 JavaScript 發出關閉通知時,所有檢視控制器都會正確關閉。
新增對伺服器提供的 AFMA 插播廣告逾時設定的支援。
測試模式現在可以利用許可清單裝置編號啟用。
新增可在橫幅廣告和「互動式多媒體重疊廣告」中再次使用相同 UIWebView 的方法。
在 onshow 字典中新增裝置子型號。
修正 GADBrowserController
和 UIWebViews
中的記憶體流失問題。
應用程式開啟的插頁式廣告檢視控制器會將自身鎖定為直向,以便從控制台移除警告記錄。
任何 5xx HTTP 回應代碼現在都會傳回「伺服器錯誤」,而非「網路錯誤」。
4.0.2
2011-03-15
正式發布版。