版本資訊

版本 發布日期 Notes
10.5.0 2023 年 5 月 15 日
  • 修正建立 GADQueryInfo 物件時發生的記憶體流失問題。
10.4.0 2023 年 4 月 20 日
  • 將支援的 Xcode 版本更新為 14.1。
    • Xcode 14 不支援 armv7,並已從 SDK 中移除。
  • 最低部署目標已增加至 iOS 11.0。
  • 廣告檢查器:新增了 SDK 支援功能,以便在廣告檢查器 UI 中顯示廣告單元名稱。
10.3.0 版 2023 年 3 月 27 日
  • 修正多項錯誤並提升執行效能。
10.2.0 2023 年 3 月 6 日
  • 已將 isMuted 屬性新增至 GADVideoController
10.1.0 版 2023 年 2 月 16 日
  • 修正多項錯誤並提升執行效能。
10.0.0 2023 年 1 月 26 日
  • 破壞性變更
    • iOS 11 上不再支援廣告。iOS 12 需要系統擷取廣告,但最低部署目標為 iOS 10.0。
    • 移除下列已淘汰的欄位:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • 原生廣告:修正 GADMediaContent.mainImage 即使在 GADMediaView 中成功轉譯圖片而傳回 nil 的錯誤。
  • 內容檢查器目前不在內容原生廣告範圍內,現在支援媒體檢視。
  • 淘汰 GADMediationAdConfiguration 中的下列欄位:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • 已從 Google Mobile Ads SDK 版本中移除位元碼。
9.14.0 版 2022 年 12 月 8 日
  • 應用程式開啟頁面廣告: +loadWithAdUnitID:request:orientation:completionHandler: 已淘汰,並由 +loadWithAdUnitID:request:completionHandler: 取代。現在載入應用程式開啟頁面廣告,會假設裝置目前的螢幕方向,且符合其他全螢幕格式。
  • 新增應用程式開啟頁面廣告的中介服務支援。
  • 廣告檢查器:新增 SDK 支援功能,可讓您透過廣告檢查器使用者介面要求及顯示廣告。
9.13.0 美元 2022 年 11 月 7 日
  • 支援原生廣告中的其他點擊動作。
  • 修正多項錯誤並提升執行效能。
9.12.0 2022 年 10 月 24 日
  • 新增了 GADQueryInfo 以支援信號收集和轉譯。
  • 已更新音訊 API 的說明文件。
9.11.0 美元 2022 年 9 月 20 日
  • 修正多項錯誤並提升執行效能。
9.10.0 次 2022 年 9 月 7 日
  • iOS 16 支援功能官方版本。
  • iLTV:GADAdNetworkResponseInfo 中加入下列屬性:
    • adSourceID
      adSourceInstanceName
      adSourceName
    已將下列屬性新增至 GADResponseInfo
    • extrasDictionary
9.9.0 2022 年 8 月 11 日
  • 修正多項錯誤並提升執行效能。
9.8.0 次 2022 年 7 月 27 日
  • 獎勵中介服務:淘汰 GADMediationRewardedAdEventDelegate 中的 didRewardUserWithReward:,改用 didRewardUserdidRewardUserWithReward: 提供的廣告獎勵向來是一個免人工管理的體驗,其中的廣告獎勵值來自 AdMob UI 的廣告單元設定。
9.7.0 次 2022 年 7 月 7 日
  • GADResponseInfo 中加入 loadedAdNetworkResponseInfo 屬性,傳回載入廣告的廣告聯播網相關資訊。
  • 已將 adSourceInstanceID 屬性新增至 GADAdNetworkResponseInfo
9.6.0 次 2022 年 6 月 13 日
9.5.0 次 2022 年 5 月 16 日
9.4.0 次 2022 年 4 月 26 日
  • 將支援的 Xcode 版本更新為 13.2.1。
  • 修正多項錯誤並提升執行效能。
9.3.0 次 2022 年 4 月 7 日
  • 修正多項錯誤並提升執行效能。
9.2.0 次 2022 年 3 月 21 日
  • 新增應用程式程式碼參照 adDidPresentFullScreenContent 而非 GADFullScreenContentDelegate 中的新 adWilllPresentFullScreenContent 時出現警告
9.1.0 版 2022 年 2 月 28 日
  • 修正多項錯誤並提升執行效能。
9.0.0 次 2022 年 2 月 1 日
8.13.0 版 2021 年 11 月 17 日
8.12.0 版 2021 年 10 月 11 日
  • 修正原生驗證工具在測試模式的檢視區塊階層中移除原生廣告檢視時,可能會導致當機的問題。
  • 淘汰所有前置字串為 kGAD 的常數。請改用 GAD 前置字串。
8.11.0 版 2021 年 9 月 16 日
  • 支援 iOS 15 的官方版本。
  • 在 Google iOS Ads SDK 為 iOS 9 以下版本執行時,加入相關防護措施,避免應用程式當機。只有 iOS 10 以上版本支援這個 SDK,否則無法運作。
8.10.0 版 2021 年 9 月 1 日
8.9.0 2021 年 8 月 10 日
  • 修正會影響 iOS 15 Beta 版的常見錯誤,因為全螢幕應用程式可能無法正確調整為全螢幕檢視畫面。
  • 已修正透過 copy 建立 GADRequest 物件時呼叫 registerAdNetworkExtras: 會停止運作的錯誤。
8.8.0 2021 年 7 月 20 日
  • 新增邏輯,避免在少數情況下,多個應用程式商店可顯示多個應用程式商店。
8.7.0 2021 年 6 月 24 日
8.6.0 2021 年 6 月 7 日
  • 淘汰 GADCustomNativeAd 中的 mediaView 屬性。 請改用相同類別的新 mediaContent 屬性。
  • 已修正針對 bidding 原生廣告叫用影片靜音 / 取消靜音委派回呼的錯誤。
  • 已將 kGADSimulatorID 類型從 id 更新為 NSString*,以避免 Swift 中有額外的類型轉換。
8.5.0 2021 年 5 月 7 日
  • 修正問題:如果顯示多次,實驗關閉時就不會關閉實驗廣告格式。
8.4.0 2021 年 4 月 19 日
  • 進一步支援使用 SKAdImpressionSKAdNetwork 轉換事件。
8.3.0 2021 年 3 月 25 日
  • 新增相同應用程式金鑰的支援,協助您使用從應用程式收集的資料,協助放送關聯性更高的個人化廣告。
  • 已將 adWillDismissFullScreenContent: 新增至 GADFullScreenContentDelegate
  • 修正了以下問題:在簡報前立即呼叫 adDidPresentFullScreenContent:,而非在之後顯示。
8.2.0.1 2021 年 3 月 12 日
  • 修正了在使用不同 user_target_xcconfig 設定多個 Pod 時,會發生 CocoaPods 安裝錯誤「無法無法合併 user_target_xcconfig」的錯誤。
8.2.0 2021 年 3 月 11 日
  • 新增 SKAdNetwork 支援,以便為 AppTrackingTransparency 強制執行做好準備。
  • 已移除 11 以下版本的 Xcode 版本中的 UIWindowScene 巨集定義。
8.1.0 版 2021 年 2 月 19 日
  • 淘汰 disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting。SDK 報表已移除。這些方法現在不用人工管理。
  • 已新增旗標以減少 SDK CTTelephonyNetworkInfo 的 SDK 存取權。
8.0.0 版 2021 年 2 月 1 日
  • 主要版本 8 變更,如同「為 SDK v8 做好準備」一文所述。
  • 改善 SDK 在同時處理大量要求時的效能。
  • 已移除 i386 架構支援。Xcode 不再支援 32 位元模擬器。
  • 已修正 GADMediationAdapter 通訊協定中的 adapterVersion 與 Swift 中的 NSObject 發生衝突的問題。
7.69.0 2020 年 12 月 3 日
  • 利用 Xcode 12.0 以上版本建構的應用程式。
  • 新增了 arm64 模擬器配量,以便在 Apple Silicon Mac 平台上透過模擬器進行測試。
  • 已將 styleID 參數新增至 GADDynamicHeightSearchRequest
  • -adDidRecordImpression: 回呼新增至 GADFullScreenContentDelegate,以全螢幕 Beta 格式顯示。
  • 新增 NSUserDefaults gad_has_consent_for_cookies 支援。如果 gad_has_consent_for_cookies 偏好設定設為零,行動廣告廣告 SDK 就會啟用 受限制的廣告 (LTD) 。 詳情請參閱「設定 Cookie 同意聲明」一文。
  • 如果用 forChildDirectedTreatment: true 呼叫 GADMobileAds.sharedInstance().requestConfiguration.tag (請參閱兒童導向內容設定),或呼叫 GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true),則 Mobile Ads SDK 將會停用傳送廣告識別碼 (IDFA) 的功能 (請參閱未滿規定年齡的使用者)。
7.68.0 2020 年 11 月 4 日
  • SDK 已從 .framework 更新為 .xcframework。必須安裝 CocoaPods 1.9.0 以上版本。
  • 從 arm 中移除 arm64e。arm64e 的本機測試將不再提供。
  • 新增了廣告檢查器 Beta 版。
  • 已修正 GADNativeCustomTemplateAdrootViewController 會保留廣告的強力指標
7.67.0 版 2020 年 10 月 21 日
  • 推出新的插頁式廣告和 Beta 版 API。新的 API 提供相同功能,但能力更加一致。
  • 已將 neighboringContentURLStrings 屬性新增至 GADRequest
  • 已新增 GADRewardedInterstitialAd 格式的 API。插頁式獎勵廣告目前仍為不公開 Beta 版。如要取得存取權,請與您的客戶經理聯絡。
  • 修正了在沒有凹口的裝置上廣告到達網頁遭到截斷的錯誤。
7.66.0 2020 年 9 月 28 日
  • 橫幅廣告:adViewDidRecordImpression: 委派方法新增至 GADBannerViewDelegate
7.65.0 次 2020 年 9 月 3 日
  • 必須在 Xcode 11.0 以上版本中建構應用程式。
  • 淘汰了 GADInstreamAd 格式。
  • 測試廣告:在廣告識別碼無法使用時,系統現在支援新增測試裝置
7.64.0 2020 年 8 月 11 日
7.63.0 版 2020 年 7 月 28 日
  • 應用程式開啟頁面廣告:GADAppOpenAd 變更為全螢幕格式。應用程式開啟頁面廣告目前為不公開 Beta 版。請與您的客戶經理聯絡,以便要求存取權。
  • 插頁式廣告中介服務: interstitialDidDismissScreen: 來自中介服務轉接程式的回呼現已刪除。
7.62.0 2020 年 7 月 10 日
  • 已修正因移除耳機而暫停播放後,需要按兩下影片才能播放的錯誤。
7.61.0 2020 年 6 月 17 日
  • 已將 dictionaryRepresentation 屬性新增至 GADResponseInfo,以便輕鬆記錄回應資訊。
  • 已移除 DFPCustomRenderedAd 類別,這是應用程式不應參照的未使用的廣告格式類別。
7.60.0 次 2020 年 5 月 20 日
  • 獎勵廣告:將 GADRewardedAdserverSideVerificationOptions 屬性修改為 strong,而非 copy
  • GADResponseInfoGADAdNetworkResponseInfo 實作 description 方法,以更輕鬆地記錄。
  • 所有簡報錯誤 (例如rewardedAd:didFailToPresentWithError:) 一律會傳回 GADPresentationErrorCode 的代碼。中介服務顯示錯誤會標示為潛在錯誤
7.59.0 2020 年 5 月 6 日
  • 插頁式廣告:修正錯誤:iPad 上的插頁式廣告可能會旋轉至不支援的螢幕方向,這會導致使用者介面問題。
  • 測試廣告:將測試廣告標籤更新為「測試模式」,而非「測試廣告」,然後更新標籤使用者介面。
7.58.0 2020 年 4 月 13 日
  • 最低 Xcode 版本支援提高至 11.0。
  • 已將 adNetworkInfoArray 屬性新增至 GADResponseInfo。這個屬性會顯示廣告回應中所呼叫中介服務聯播網的相關中繼資料。
  • 停用隱藏元素元素的無障礙功能,讓 VoiceOver 等工具不會呼叫無效的元素。
7.57.0 次 2020 年 3 月 18 日
  • 淘汰了 GADRewardBasedVideoAd。所有用戶端都應使用 GADRewardedAd
  • 已改善「找不到轉接程式」錯誤的錯誤訊息。錯誤訊息現在包含轉接器的名稱。
  • 修正 GADRewardedAd 問題:未載入任何獎勵廣告時,系統不會呼叫 rewardedAd:didFailToPresentWithError: 方法。
  • 修正問題:如果廣告素材嘗試在 SafariViewController 中載入非 HTTP 網址,可能會發生當機。
7.56.0 2020 年 2 月 28 日
  • GADMobileAds 中新增了 disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting 執行個體方法,並淘汰 disableAutomatedInAppPurchaseReporting 類別方法。請先初始化 Google Mobile Ads SDK,或載入廣告以停用自動應用程式內購報表。disableAutomatedInAppPurchaseReporting
  • 已將 disableMediationInitialization 方法新增至 GADMobileAds。在初始化 Google Mobile Ads SDK 之前,呼叫這個方法以停用中介服務轉接程式初始化。
  • 已移除 i386 架構。32 位元模擬器支援已不存在。
7.55.1 2020 年 2 月 14 日
  • 獎勵廣告:已修正 rewardedAd:didFailToPresentWithError: 傳回錯誤 NSString 而非 NSError 的錯誤。
7.55.0 2020 年 2 月 4 日
  • 移除了對 UIWebView 的所有參照。系統已不再支援 UIWebView
7.54.0 2020 年 1 月 28 日
  • 已在所有網頁瀏覽中,將 WKWebView 設為 SDK 預設值。
  • 新增讀取 IAB「資訊公開和同意聲明架構第 2.0 版」和 IAB「us_privacy」字串的同意聲明參數。
7.53.1 2019 年 12 月 19 日
  • 已將 kGADErrorAppIDMissing 錯誤代碼重新命名為 kGADErrorApplicationIdentifierMissing
  • 獎勵廣告中介服務:修正使用 GADRewardedAd API 時, bidding 無法正常運作。
7.53.0 次 2019 年 12 月 12 日
  • 插頁式廣告/獎勵廣告:新增 canPresentFromViewController: 方法。多個應用程式可使用此方法,在場景變換時檢查廣告是否仍可顯示。
  • 插頁式廣告:在嘗試顯示尚未就緒的廣告或已顯示的廣告時,系統會呼叫 interstitialDidFailToPresentScreen:
  • 原生廣告:修正在背景執行緒上呼叫 UI API 的錯誤。
  • 修正載入廣告時發生的 GADBlockSignalSource 記憶體流失問題。
  • 原生中介服務:移除了 GADMediatedNativeAppInstallAdGADMediatedNativeContentAd
  • 原生中介服務:GADMediatedUnifiedNativeAd 通訊協定中加入 durationcurrentTime 屬性。
7.52.0 2019 年 11 月 6 日
  • 修正串流內廣告未依照要求中媒體的顯示比例的錯誤。
7.51.0 2019 年 10 月 17 日
  • 支援的最低 iOS 版本已增加到 iOS 9。應用程式仍可與 iOS 8 連結,但廣告只能在 iOS 9 以上版本中載入。
  • 已將 currentTimeduration 屬性新增至 GADMediaContent
  • 已將 mediaContent 屬性新增至 GADInstreamAd,並移除 videoControllerdurationcurrentTimeaspectRatio 屬性。
  • 新增了錨定自動調整橫幅廣告 API
7.50.0 次 2019 年 9 月 18 日
  • 支援 iOS 13 的官方版本。
    • 新增支援多個應用程式。如果應用程式支援多個場景,就必須在 GADRequest 上設定 scene 屬性,才能收到適當大小的廣告。
    • 已移除 iOS 13 不允許的 SKStoreProductViewController 子類別。
  • 已解決應用程式商店提交到已淘汰 API 使用情形的警告。
  • 已將 testRequestIdentifiers 屬性新增至 GADMobileAds.requestConfiguration。淘汰了 GADRequesttestDevices 屬性。
  • 淘汰了 kGADErrorMediationNoFill 錯誤代碼。所有不含填滿錯誤現在都會傳回 kGADErrorNoFill 錯誤代碼。
  • 獎勵廣告:在顯示 GADRewardedAd 前,您隨時可以設定 customRewardString 屬性。過去,您必須先設定這個屬性,才能載入廣告。
  • 中介服務:在找不到中介服務轉接程式或不符合正確通訊協定時,顯示的公開錯誤訊息。
7.49.0 2019 年 8 月 20 日
  • 新增廣告回應 ID API,以便在 Ad Manager 廣告審核中心內查詢廣告素材。
7.48.0 2019 年 8 月 1 日
  • 獎勵廣告:修正採用舊版獎勵影片 API 的應用程式 (例如GADRewardBasedVideoAd) 在中介服務報表中發現曝光次數下滑。
7.47.0 2019 年 7 月 11 日
  • 改善了應用程式在 Info.plist 中未正確設定應用程式 ID 時的記錄訊息。
  • 修正插頁式廣告和獎勵影片應用程式安裝廣告的算繪錯誤。
7.46.0 2019 年 6 月 24 日
  • 在 GoogleMobileAds 架構中加入 arm64e 架構,以支援裝置上的測試。現在必須建構 Xcode 10。
  • 原生廣告:移除了先前淘汰的 GADNativeAppInstallAdGADNativeContentAd API。 應用程式應使用統一原生廣告
  • 原生廣告:已修正原生廣告傳回 nil 媒體檢視和長寬比為 0 的錯誤,即使該影片內容含有影片內容。
  • 中介服務:已修正中介服務轉接程式針對同一個請求觸發多個成功/失敗回呼時發生的當機問題。
7.45.0 2019 年 6 月 17 日
  • Open Measurement:已更新至 OMID SDK 1.2.15。
  • 已修正在關閉影片廣告時罕見的當機問題。
  • 已更新 rewardedAdMetadataDidChange 回呼,當中繼資料為 nil 時不要呼叫。
7.44.0 2019 年 5 月 10 日
  • 正式發布應用程式評估支援服務。
  • 根據預設,應用程式評估會初始化應用程式,並傳送資料。新增延遲應用程式評估的選項,直到明確呼叫 Google Mobile Ads SDK 為止。
  • 移除了 GADCorrelator 及其相關聯的 API。這項功能之前無法運作。
  • 淘汰 GADNativeAdImageAdLoaderOptions 中的 preferredImageOrientation 屬性。請改用 GADNativeAdMediaAdLoaderOptions
7.43.0 2019 年 4 月 19 日
  • 將最低 iOS 版本更新為 8.0。
  • Open Measurement:已更新至 OMID SDK 1.2.13。
  • Open Measurement:現已支援自訂原生廣告格式。
  • 原生廣告:GADMediaContent 中加入 videoControllerhasVideoContent 屬性。
  • 原生廣告:淘汰了 GADUnifiedNativeAd 中的 videoController,以及 GADVideoController 中的 hasVideoContentaspectRatio 方法。
  • 原生廣告:使用 aspectRatio 屬性新增 GADNativeAdMediaAdLoaderOptions 類別,方便發布商要求原生廣告的媒體素材資源的特定長寬比。這個選項的優先順序高於 GADNativeAdImageAdLoaderOptions 中的 preferredImageOrientation 屬性。
  • 原生廣告: GADMediaView 現在在顯示圖片時,會遵循 contentMode 屬性。
7.42.2 2019 年 3 月 29 日
  • 獎勵中介服務 (新的 API):已修正在載入呼叫後,自動顯示的獎勵中介服務轉接程式位置。
7.42.1 2019 年 3 月 25 日
  • 已修正在處理影片廣告交易時,可能發生的罕見當機問題。
7.42.0 2019 年 3 月 15 日
  • Google Mobile Ads SDK 現在必須使用應用程式評估功能。您必須加入應用程式評估架構和依附元件。您必須使用金鑰 GADApplicationIdentifier,將應用程式 ID 放入應用程式的 plist 中。 詳情請參閱快速入門指南
  • SDK 架構大小已縮減為低於 GitHub 限制。
  • 已將 tagForChildDirectedTreatment 新增至 GADMobileAds.sharedInstance.requestConfiguration。「[GADRequest tagForChildDirectedTreatment]」已淘汰。
  • 修正在中繼資料未變更時呼叫 rewardBasedVideoAdMetadataDidChange: 的錯誤。
7.41.0 2019 年 3 月 4 日
  • 獎勵廣告:新增 GADRewardedAd API (公開 Beta 版),讓您同時載入多個獎勵廣告。
  • 獎勵廣告:GADRewardBasedVideoAd 中加入 admetadata 屬性。使用 rewardbasedvideoadmetadatadidchange: 來監聽廣告中繼資料變更。
7.40.0 2019 年 2 月 21 日
  • 提升效能
7.39.0 2019 年 2 月 8 日
  • 修正參照 GADCustomEventParametersServer 導致建構錯誤的錯誤。
  • GADMediaContent 類別中新增 mainImage 屬性,以便在無法使用影片時設定原生廣告的主要圖片素材資源。
7.38.0 2019 年 1 月 22 日
  • 修正在表格檢視畫面中顯示的流暢廣告顯示問題。
  • 新增了 GADMediaContent 類別,以提供媒體內容資訊。
7.37.0 版 2018 年 12 月 10 日
  • 改善與 Crashlytics 的相容性,針對更新的堆疊追蹤符號提供更符合可用性的當機報告。
7.36.0 版 2018 年 11 月 16 日
  • 修正特定中介服務轉接程式可回報相同插頁式廣告或獎勵廣告記錄多次曝光的問題。
7.35.2 2018 年 11 月 8 日
  • 修正其他錯誤。
7.35.1 2018 年 10 月 22 日
  • 修正其他錯誤。
7.35.0 次 2018 年 10 月 17 日
  • 已修正在 rewardBasedVideoAdDidClose: 委派方法中載入新獎勵廣告後,避免載入獎勵廣告的問題。
  • 最低 Xcode 版本現為 9.2。
7.34.0 2018 年 9 月 26 日
  • 系統請求放送另一則獎勵廣告,但現在放送了另一則獎勵廣告。修正會要求第二個獎勵廣告會中斷多個第三方中介服務轉接程式的問題。簡報結束後,可以請求另一個廣告 rewardBasedVideoAdDidClose:
  • 已修正:CocoaPod 已更新,將檔案大小縮減至 100 MB 以下,以便將 SDK 檔案推送至 GitHub 存放區。
7.33.1 2018 年 9 月 13 日
  • 原生廣告:修正影片廣告有時無法正確播放的問題。
  • 原生廣告:已修正非影片廣告的 GADMediaView 空白的問題。
  • DFP 橫幅廣告:修正調整大小方法未正確運作的錯誤。
7.33.0 版 2018 年 9 月 10 日
  • 新增 iOS 12 支援功能。
  • 修正多項錯誤並提升執行效能。
7.32.0 2018 年 8 月 13 日
  • 獎勵廣告:GADRewardBasedVideoAd 中加入 customRewardString 屬性,方便發布商將自訂資料傳送至伺服器端驗證要求。
  • 原生廣告: GADNativeAppInstallAdGADNativeContentAd 和相關 API 已淘汰,並改用 GADUnifiedNativeAd。 請參閱原生廣告進階統合指南,進一步瞭解如何使用新的 API。
  • 原生廣告:新增「關閉這則廣告」功能。
  • 原生廣告:修正在集合檢視中重複使用廣告檢視畫面時移除了 AdChoices 檢視畫面的錯誤。
  • GADMobileAds 中加入 requestConfiguration 屬性,可用於指定所有廣告請求的 maxAdContentRatingtagForUnderAgeOfConsent 參數。
  • 中介服務:GADMediationAdRequest 中新增了 maxAdContentRatingunderAgeOfConsent 屬性。
7.31.0 2018 年 5 月 17 日
7.30.0 次 2018 年 3 月 26 日
  • MRAID v3 Beta 版。
  • 修正多項錯誤並提升執行效能。
7.29.0 2018 年 2 月 16 日
  • 已修正 7.28.0 中導入 GameKit 應用程式會造成圖片故障的問題。
7.28.0 2018 年 1 月 31 日
  • 原生廣告:新增了整合式原生廣告 API。這會將 GADNativeAppInstallAdsGADNativeContentAds 合併為一個新類型:GADUnifiedNativeAd。詳情請參閱統一原生廣告指南
  • 獎勵影片廣告:在 GADRewardBasedVideoAdDelegate 中加入 rewardBasedVideoAdDidCompletePlaying: 方法,在影片結束時通知發布商。
  • 獎勵影片中介服務:在 GADMRewardBasedVideoAdConnectorDelegate 中加入 connectorDidCompletePlayingRewardBasedVideoAd: 方法,以便在影片播完時叫用中介服務轉接程式。
  • 原生中介服務:已更新 GADMediatedNativeAdDelegate.h,讓轉接程式存取原生廣告中使用的個別檢視畫面。

    新增日期:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    已淘汰:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017 年 12 月 13 日
  • 新增原生影片廣告中介服務支援。原生中介服務轉接程式必須在 GADMediatedNativeAppInstallAdGADMediatedNativeContentAd 中實作 mediaView 方法,並傳回其媒體檢視畫面。
  • 新增對 QuartzCoreCFNetwork 架構的依附元件。
7.26.0 2017 年 11 月 17 日
  • iPhone X 支援。
  • 全螢幕廣告的預設關閉按鈕現在會顯示在安全區域內。
  • GADAdChoicesViewGADMediaView 中移除 nativeAd 屬性。
  • 每次啟動應用程式時,只有 Apple 的 StoreServices 和 SDK 互動一次。
  • 測試廣告現在會在廣告頂端顯示標籤。詳情請參閱測試指南
7.25.0 2017 年 10 月 25 日
  • 原生中介服務:轉接程式現在會在原生廣告與原生廣告檢視區塊建立關聯後立即呼叫 mediatedNativeAd:didRenderInView:viewController:,而不必等待原生廣告瀏覽出現。
  • 原生中介服務:現在,當追蹤的檢視畫面被重新處理時,轉接程式會呼叫內含 mediatedNativeAdDidUntrackView: 的呼叫。
7.24.1 2017 年 9 月 27 日
  • 更新 SDK 與 Apple Store Store 互動的方式。
7.24.0 2017 年 9 月 20 日
  • iOS 11 支援功能官方版本。
  • 已移除 GADAdDelegate。請改用GADAudioVideoManager管理廣告音訊。
  • 修正 iOS 11 錯誤:橫幅內容因內容插邊而下滑。
  • 新增對 Security 架構的依附元件。
7.23.0 2017 年 9 月 5 日
  • 現在,中介服務中介服務會在收到原生廣告原生廣告時,透過 mediatedNativeAd:didUntrackView: 收到通知。
7.22.0 2017 年 8 月 8 日
  • 修正問題:因背景執行的應用程式無法捨棄廣告請求,也不會叫用「廣告載入失敗」事件。
7.21.0 2017 年 6 月 20 日
  • 針對選擇停用影片廣告的插頁式廣告單元,即使 MRAID 廣告素材呼叫 useCustomClose,插頁式廣告仍會立即顯示關閉選項。
  • 在偵錯選單中加入文字,指出廣告素材預覽功能或疑難排解模式是否處於啟用狀態。
  • 加入 GADMultipleAdsAdLoaderOptions 類別,可讓發布商指定要針對單一請求載入的廣告數量。
  • GADAdLoader 中加入 loading 屬性,表示廣告載入器目前是否載入廣告。
  • 新增 GADAdLoaderDelegate 新增的委派 -adLoaderDidFinishLoading: 方法,並在 GADAdLoader 完成傳回所有廣告的所有廣告後叫用。
7.20.0 2017 年 5 月 3 日
  • 已移除應用程式內購廣告格式。
  • 移除了 armv7s 架構。
7.19.1 2017 年 4 月 13 日
  • 修正問題:將智慧型廣告大小轉送至中介服務聯播網中介服務的中介服務聯播網。
7.19.0 2017 年 3 月 16 日
  • openInlineBrowser() 方法新增至 google_mobile_app_ads.js,以便在 SFSafariViewController 中開啟網址。
  • 新增了 GADAudioVideoManagerDelegate,以便提供音訊和影片廣告播放開始和暫停/停止的通知。
7.18.0 2017 年 2 月 23 日
  • 已將 playpausesetMute 方法新增至 GADVideoController
  • GADVideoControllerDelegate 新增委派方法,對應至影片內容的開始、暫停、結束、靜音和取消靜音。
  • 新增對獎勵影片中介服務轉接程式的支援功能,以便在發出廣告請求前選擇採用早期初始化功能。
7.17.0 版 2017 年 1 月 31 日
  • nativeAdDidRecordImpressionnativeAdDidRecordClick 新增至 GADNativeAdDelegate
7.16.0 版 2016 年 12 月 12 日
  • 已將影片控制器新增至 DFPBannerView 物件。
  • GADNativeExpressAdViewGADNativeContentAdGADNativeCustomTemplateAdGADNativeContentAdGADNativeCustomTemplateAd 影片控制器屬性現在為非空值。
  • 原生中介服務:轉接程式現在可以在 GADMediatedNativeAppInstallAdGADMediatedNativeContentAd 上設定 adChoicesView 屬性以顯示 AdChoices。
7.15.0 版 2016 年 11 月 21 日
  • 已將 GADMediaView 屬性新增至 GADNativeContentAdGADNativeCustomTemplateAd
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 月 5 日
  • 修正了 GADNativeAppInstallAdGADNativeContentAd 的是否可為空值註解。
7.12.0 2016 年 9 月 28 日
  • 修正與 GADStringFromCGFloat 相關的當機錯誤。
  • 新增了 GADNativeAdViewAdOptions,以指定原生廣告中的 AdChoices 位置。
  • 已將 adNetworkClassName 屬性新增至 GADRewardBasedVideoAd
7.11.0 版 2016 年 9 月 15 日
  • 移除 CoreBlueooth、EventKit 和 EventKitUI 架構的依附元件。
  • 針對 iOS 10 更新應用程式時,應用程式不再需要提供 NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescription 的文字。
  • 移除了 MRAID 2.0 createCalendarEventstorePicture 支援。
7.10.1 2016 年 8 月 26 日
  • 修正與 GADStringFromCGFloat 相關的當機問題。
7.10.0 版 2016 年 8 月 16 日
  • 將原生廣告與檢視畫面建立關聯時,檢視畫面的 userInteractionEnabled 屬性會變更為 NO,以符合 SDK 的預期。
  • 新增 MobileCoreServices 的依附元件。
  • 新增了 API,用於告知廣告聯播網 SDK 版本至少為 major.minor.patch
7.9.1 2016 年 7 月 18 日
  • 已修正影響獎勵影片中介服務的錯誤。
7.9.0 2016 年 7 月 13 日
  • 新增 GLKit、OpenESES、CoreMotion 和 CoreVideo 架構依附元件,以改善及改善廣告顯示和品質。
  • 已新增 +[GADMobileAds configureWithApplicationID:] 方法 AdMob 發布商應使用應用程式 ID 呼叫此方法。
  • 使用 SDK 中介服務的 Google Ad Manager 發布商將不再收到「中介廣告類型不明或無效」警告訊息。
7.8.1 2016 年 5 月 11 日
  • 新增 SDK 支援,以便在使用者明確啟用應用程式的位置存取權時自動使用位置資料。
7.8.0 2016 年 4 月 28 日
  • 新增對 CoreBluetooth 和 SafariServices 架構的依附元件。
  • 在 SDK 的主要標頭檔案中加入是否可為空值的註解,以便改善 Swift 選用選項。
  • 開始支援大小為 kGADAdSizeFluidGADAdSizeDelegate
7.7.1 2016 年 4 月 6 日
  • 解決捲動檢視中的原生廣告點擊處理方式。
7.7.0 版 2016 年 2 月 24 日
  • 新增獎勵影片廣告支援。
  • 新增對位元碼的支援。雖然這個做法會增加 SDK 下載作業的大小,但不會增加應用程式二進位檔的大小。如要變更應用程式的這項設定,請前往專案的「Build Settings」,然後在「Build Options」部分,將「Enable Bitcode」設為 Yes
  • 已針對 MediaPlayer 架構新增依附元件。您必須將這個架構連結至應用程式的二進位檔。如果您使用的是 CocoaPods,請執行 pod install --repo-update
  • 移除了獎勵型影片 API 中所有 userID 的參照。
  • GADInterstitialloadRequest: 方法呼叫一律與非同步 didFailToReceiveAd:withError:interstitialDidReceiveAd: 委派呼叫配對。修正了這個合約未留存的角落情況。
  • 原生中介服務:新增轉接器處理和記錄點擊事件的功能。
  • 搜尋廣告:開始支援動態高度。
7.6.0 版 2015 年 12 月 7 日
  • 中介服務轉接程式的通訊協定方法已經重新分組/移動,以便簡化
  • 修正 GADRewardBasedVideoAdDelegate 通訊協定中 didFailToLoadWithError 訊息的大小寫。
7.5.2 2015 年 10 月 16 日
  • 修正錯誤。
7.5.1 2015 年 9 月 30 日
  • 修正 GADStatisticsCore 中的當機問題。
7.5.0 版 2015 年 9 月 22 日
  • SDK 在 iOS 9 裝置上不再使用 UIApplicationcanOpenURL 方法。
  • 修正未呼叫 GADNativeAdDelegate 方法的問題。
  • 如果未請求任何廣告類型,現在系統會呼叫 GADAdLoaderDelegateadLoader:didFailToReceiveAdWithError 回呼。
7.4.1 2015 年 8 月 13 日
  • 修正使用者在 ID 含有特殊字元時,使用者完成應用程式內購程序時發生的當機問題。
7.4.0 版 2015 年 7 月 30 日
  • MRAID v2 Beta 版。
  • 新增當機回報和自動應用程式內購 (IAP) 追蹤功能的全域設定。若已啟用自動應用程式內購功能,系統就會移除轉換追蹤 SDK 來記錄應用程式內購轉換的依附元件。
  • GADInterstitialadUnitID 屬性現在是 readonly
  • 新增了以獎勵為基礎的影片中介服務 API。
  • 已於 GADRequest 淘汰 setLocationWithDescription:。請改用 setLocationWithLatitude:longitude:accuracy:
7.3.1 2015 年 5 月 28 日
  • 在 AdMob、Ad Manager 和 Ad Exchange 中新增支援應用程式安裝和內容原生廣告格式。
  • 新增支援 Ad Manager 預訂功能的自訂原生廣告格式。
  • 修正 7.2.0 中導入的迴歸,解決 iOS 8 裝置無法在橫向模式正確顯示智慧型橫幅廣告的問題。
7.2.2 2015 年 5 月 7 日
  • 修正上傳至 App Store 時的下列警告:
    應用程式會在 Payload/(<app_id>):clientId,screenName,setScreenName 中參照非公開選取器。
7.2.1 2015 年 4 月 30 日
  • 根據預設,模擬器會再次載入即時廣告。在 GADRequesttestDevices 屬性中加入 kGADSimulatorID,以便在模擬器上取得測試廣告。
  • 為中介服務轉接程式和自訂事件,新增記錄插頁式廣告點擊次數的功能。
  • 微幅調整並改善自訂事件 API。
  • 新增 GADInterstitial initWithAdUnitID: 並淘汰 GADInterstitial init
  • 淘汰了 DFPBannerView 中的 setValidAdSizesWithSizes 方法。請改用 DFPBannerView.validAdSizes
7.1.0 版 2015 年 4 月 1 日
  • 必須連結至「CoreMedia.framework」。
  • 修正其他錯誤。
7.0.0 版 2015 年 2 月 3 日
  • 停止支援 iOS 5。
  • 發布 SDK 架構。
  • 移除 -ObjC 連接器標記的依附元件。
  • 在 iOS 8 上縮短廣告載入時間。
  • 已將 requestAgent 屬性新增至 GADRequest。第三方整合工具應將這個屬性設定為源自要求的平台。
  • 新增了 DFPRequest 類別,支援自訂指定目標和類別排除功能。
  • 已將 publisherProvidedID 屬性從 DFPExtras 移至 DFPRequest
  • GADAdMobExtrasDFPExtras 替換為單一 GADExtras 類別。
  • 淘汰了 GADBannerViewhasAutoRefreshed 屬性。
  • 移除了 GAD_SIMULATOR_ID 巨集 - 使用 GADBannerViewGADInterstitial 時,模擬器中的測試廣告會自動啟用。
  • 已移除 GADRequestmediationExtrasadditionalParameters 和測試屬性。
  • 淘汰了 GADRequestsetBirthdayWithMonth:day:year:
  • 已移除 GADRequestaddKeyword: 方法。
  • 已移除 DFPSwipeableBannerView 類別。
6.12.2 2014 年 11 月 6 日
  • 已關閉橫幅廣告的跳出功能。
  • 修正了 DumpViews 中的異常終止問題。
6.12.0 2014 年 9 月 18 日
  • 支援 iOS 8 的官方版本。
  • 減少在 iOS 8 主訊息串上載入廣告的時間。
  • iOS 8 裝置可在橫向模式下正確顯示智慧型橫幅廣告。
  • 必須連結兩個新的架構:EventKitEventKitUI。如果啟用模組和自動連結架構,系統會自動連結這些連結。
  • GADBannerViewmediatedAdView 屬性已淘汰。
  • 移除先前在 GADInterstitial 中淘汰的 loadAndDisplayRequest:usingWindow:initialImage: 方法。
6.11.1 2014 年 8 月 7 日 修正 nib 的橫幅檢視畫面初始化。
6.10.0 2014 年 7 月 17 日
  • 廣告現在預設會在 Safari 中開啟,而非應用程式內瀏覽器。 廣告素材可以指定 mraid.expand()admob.opener.openOverlay() 來覆寫這項行為。
  • 已停用 DFPBannerView 的滑動手勢。
  • DFPSwipeableBannerView 已淘汰,並改用 DFPBannerView
6.9.3 2014 年 6 月 12 日
  • GADInterstitialloadAndDisplayRequest:usingWindow:initialImage 方法已淘汰。
  • 未整合的 SDK 分析套件使得 SDK 大小減少 (9.6 -> 3.4) MB。您可以前往這裡下載 Analytics (分析) SDK。
  • DFPExtras 上的 contentURL 屬性已移至 GADRequest
  • 修正多項錯誤。
6.9.2 2014 年 5 月 7 日
  • 停止支援 iOS 4.3。SDK 支援 iOS 5.0 以上版本,現在提供 ARC 簡易參照。
  • 已新增 320x100 大型橫幅格式,並採用 kGADAdSizeLargeBanner 常數。
  • 新增插頁式廣告格式以推出應用程式內購。在 GADInterstitial 上設定 inAppPurchaseDelegate 屬性,以便處理應用程式內購事件。
6.8.0 2014 年 1 月 24 日
  • 改善廣告指定目標功能。
  • 必須連結至 CoreTelephony 架構。
  • 修正裝置轉為飛航模式時發生的當機問題。
6.7.0 2013 年 12 月 12 日
  • 提昇在 UITableView 內放置廣告的效能。
  • 修正其他錯誤。
6.6.1 2013 年 11 月 13 日 修正使用中介服務時的一些記憶體流失問題。
6.6.0 2013 年 11 月 5 日
  • 必須連結至 AVFoundation 架構。
  • 新增了 arm64 和 x86_64 架構的支援。
  • 大幅縮減程式庫大小。
  • GADBannerViewGADInterstitial 上新增了 adNetworkClassName 屬性。
  • 已修正 Ad Manager 應用程式事件無法觸發插頁式廣告的錯誤。
  • 直接將 Ad Exchange HTML 轉接程式納入程式庫。Ad Exchange 開發人員不必再另外連結 libAdapterHtml.a
6.5.1 2013 年 8 月 29 日 在 iOS 7 上隱藏全螢幕檢視畫面的狀態列。
6.5.0 2013 年 7 月 16 日
  • 修正了 GADBannerView 調整大小錯誤。
  • GADRequest 的 COPPA 欄位的 API 變更。
  • 在廣告請求中傳遞 Apple 的廣告識別碼。
  • 更新連接器旗標使用情況的中介服務警告訊息。
6.4.2 2013 年 5 月 20 日 修正週期性的「GADMRAIDInterceptor」問題。
6.4.1 2013 年 4 月 18 日 修正 Advertising Identifiernil 時發生的當機問題。
6.4.0 2013 年 4 月 8 日
  • 修正了應用程式在背景執行時發生的 GADInterstitial 異常終止問題。
  • 已修正 GADMRAIDInterceptor 執行緒當機問題。
  • 已修正讓插頁式廣告委派功能現在可接收 interstitialWillLeaveApplication 的錯誤。
  • 重新命名 MD5 符號,以免符號重複的情形。
  • 新增透過中介服務使用 AdMob 時,接收測試廣告的支援功能。
  • 測試廣告僅適用於搭載 iOS 6 以上版本的裝置。
  • 已移除使用 UDID 的所有用途。
6.3.0 2013 年 2 月 14 日
  • 新增記錄陳述式,提供要傳送至 request.testDevices 的 ID,以便在特定裝置上啟用測試廣告。
  • 新增 iOS 6 測試廣告的支援功能。
  • 修正了 GADMraidInterceptor 中的異常終止問題。
6.2.1 2012 年 10 月 16 日
  • 必須連結至 StoreKit 架構。
  • 修正了在首次收到中介服務廣告之前旋轉應用程式的問題。
6.2.0 2012 年 9 月 26 日
  • 建構 ARMv7s 時不再需要 -all_load 旗標,仍須提供 -ObjC 旗標。
  • 必須連結至 AdSupport 架構。
  • 必須使用 Xcode 4.5,並以 iOS 6 為基礎建構。最低版本為 iOS 4.3。
  • 此 SDK 已移除 ARMv6 指示,現在包含 ARMv7s 指示。
  • 使用 Apple 的廣告識別碼 (IDFA) 或 iOS 6 的 UDID。
  • 修正 iOS 6 的多項錯誤。
  • 符合 iPhone 5 以上螢幕的應用程式內瀏覽器相容性。
  • 與 iOS 6 的自動版面配置相容。
6.1.4/5 2012 年 8 月 9 日
  • 修正第三方點擊/曝光追蹤的錯誤。
  • 即使沒有初始大小,也能建立 DFPBannerView。載入載入要求之前,請務必設定 validAdSizes

6.1.5:這個版本使用通用裝置 ID (UDID)。根據這個版本的 iOS 政策規定,使用這個版本的應用程式必須取得適當的使用者同意聲明,才能傳送裝置 ID 資訊。

6.1.1/2 2012 年 7 月 19 日
  • 修正存取 nil 鍵值時,MRaid Interceptor 當機的問題。
  • 使用 SDK 時,發布商必須新增 -all_load 旗標。
  • 為 Ad Manager 發布商新增 DFPBannerViewDFPInterstitialDFPExtras 物件。
  • 新的 Ad Manager 功能:多種廣告大小。
  • 新的 Ad Manager 功能:應用程式事件。
  • Ad Manager、Search 和中介服務標頭現已納入「外掛程式」子資料夾,因此不再需要個別下載。
  • 已知問題:在透過介面建構工具使用 GADBannerView 時,必須先明確設定影格大小,然後再載入要求。

6.1.2:這個版本使用通用裝置 ID (UDID)。根據這個版本的 iOS 政策規定,使用這個版本的應用程式必須取得適當的使用者同意聲明,才能傳送裝置 ID 資訊。

6.0.3/4 2012 年 5 月 10 日
  • 已新增展示頻率上限。
  • 修正了一些小錯誤。

6.0.4:這個版本使用通用裝置 ID (UDID)。根據 iOS 相關政策規定,使用這個版本的應用程式必須在取得使用者同意後,才能傳送裝置識別碼資訊。

6.0.1 2012 年 4 月 19 日
  • 新增廣告聯播網中介服務。
  • 中介服務包括調解內部廣告和自訂事件。
  • 為所有 iOS 平台版本新增 MRAID 1.0 版支援。
  • 已淘汰 GAD_SIZE_#x# 巨集,改用 GADAdSize 常數。
  • 透過新的 GADSize 常數支援全寬度廣告:kGADAdSizeSmartBannerPortraitkGADAdSizeSmartBannerLandscape
  • GADRequest 現在會使用 registerAdNetworkExtras: 設定額外項目。additionalParameters 屬性已淘汰。

自第 5.0.8 版起,iOS SDK 不再參照 uniqueIdentifier

5.0.8 2012 年 3 月 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 年 7 月 18 日
  • 此外,也通過 iOS 5.0 Beta 3 認證
  • 已將 GTMStringEncoding 設為命名空間,以免連結器與其他程式庫發生衝突。
  • 若 App Store 廣告設定錯誤,應用程式內瀏覽器會自行關閉。
  • 修正 SDK 中的記憶體流失問題。
  • 已修正 DoubleClick for Advertisers (Campaign) 橫幅廣告的點擊追蹤問題。
  • 修正幾個罕見的當機問題。
  • Google Ad Manager 官方發布版本。
4.1.0 2011 年 5 月 2 日
  • 檢視區塊控制器透過 JavaScript 發出關閉通知時,所有檢視控制器都會正確關閉。
  • 新增對伺服器提供的 AFMA 插頁式廣告逾時的支援。
  • 測試模式現在可以利用許可清單裝置編號啟用。
  • 新增可在橫幅廣告和「互動式多媒體重疊廣告」中再次使用相同 UIWebView 的方法。
  • 已將裝置子模型新增至節目字典。
  • 修正 GADBrowserControllerUIWebViews 中的記憶體流失問題。
  • 應用程式開啟的插頁式廣告檢視控制器會自行鎖定為直向,以從控制台移除警告記錄。
  • 現在,任何 5xx HTTP 回應都會傳回「伺服器錯誤」,而不是「網路錯誤」。
4.0.2 2011 年 3 月 15 日 正式發布版。