バージョン
リリース日
メモ
13.12.0
2026-11-02
有料イベント コールバック : 有料イベント通知を受け取るために、広告フォーマット全体にデリゲート コールバックを追加しました。
GADFullScreenContentDelegate:
ad:didRecordPaidEventWithAdValue:
GADBannerViewDelegate:
bannerView:didRecordPaidEventWithAdValue:
GADNativeAdDelegate:
nativeAd:didRecordPaidEventWithAdValue:
新しいデリゲート コールバックを優先するため、すべての広告フォーマットで paidEventHandler プロパティを非推奨にしました。
広告フォーマット全体で、非推奨のフルスクリーン adWillDismissFullScreenContent: デリゲート コールバックを削除しました。代わりに adDidDismissFullScreenContent: デリゲート コールバックを使用してください。
構成可能なアダプタの初期化 に関するバグを修正しました。このバグにより、一部のアダプタが初期化されないことがありました。
coarseLocationCollectionEnabled プロパティを GADRequestConfiguration に追加しました。クラス
スワイプ可能なインタースティシャル広告のメディエーション API と広告設定のサポートを追加しました。
アプリ インストール広告のクリックスルーに関する問題を修正しました。この問題により、App Store のコンテンツの読み込みに失敗したときに、代替のランディング ページに移動できませんでした。
Open Measurement : OM SDK を 1.6.11 に更新しました。
13.11.0
2026-09-29
iPhone Duo の公式サポートを追加しました。
GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth 関数と GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth 関数は、メインキューで呼び出す必要があります。
iPhone Duo に読み込まれる全画面広告フォーマットでは、読み込み時にアクティブな画面のサイズが使用されます。
アダプティブ バナー広告サイズ API を更新し、iPhone Duo で高さを計算する際に現在アクティブな画面を使用するようにしました。
SwiftUI UIViewRepresentable 内でバナー広告を読み込むときに発生する可能性のあるクラッシュを修正しました。
動画広告を閉じる際に、安全でないセマフォの使用が原因でまれにクラッシュが発生する問題を修正しました。
13.10.0
2026-09-17
ピクチャー イン ピクチャー ベータ版 API の公開ヘッダー ファイルを導入しました。
ピクチャー イン ピクチャー広告フォーマットを統合するには、Objective-C では #import <GoogleMobileAds/GoogleMobileAds_Beta.h>、Swift では import GoogleMobileAds_Private を使用します。
メディエーション対象のネイティブ広告で GADVideoController API を呼び出すとクラッシュする問題を修正しました。
Google Mobile Ads SDK は iOS 27 をサポートしています。
Open Measurement : OM SDK を 1.6.10 に更新しました。
13.9.0
2026-08-26
スワイプ可能なインタースティシャル広告のシグナル収集 API とレンダリング API のサポートを追加しました。
+loadWithAdResponseString:completionHandler: メソッドを GADSwipeableInterstitialAd に追加しました。
GADSwipeableInterstitialSignalRequest クラスを追加しました。
13.8.0
2026-08-17
カスタム イベントの広告ソースでメディエーションを使用する場合、GADResponseInfo.loadedAdNetworkResponseInfo.adNetworkClassName は GADMAdapterCustomEvents ではなくカスタム イベントのクラス名を返すようになりました。
iPad でデバイスの向きが変更されたときに意図せず閉じられることがないよう、フルスクリーン広告の画面フィット検証ロジックをリファクタリングしました。
広告インスペクタを無効にする ための GADDisableAdInspector ブール値 plist キーを追加しました。
13.7.0
2026-07-22
バックグラウンド スレッドで流動的な広告幅を計算する際に、CGSizeFromGADAdSize 関数がデフォルトで縦向きになるように更新しました。これは、最後にキャッシュに保存された向きを使用する以前の動作に代わるものです。
13.6.0
2026-06-24
Google Mobile Ads SDK バージョン 13.3.0 のアンブレラ ヘッダーにベータ版ヘッダー ファイルがないことが原因で発生していた Xcode コンパイラの警告を解決しました。
13.5.0
2026-06-09
GADSwipeableInterstitialAd 形式の API を追加しました。
スワイプ可能なインタースティシャル広告は限定公開ベータ版です。アクセス権のリクエストについては、アカウント マネージャーにお問い合わせください。
SDK のクラッシュ レポーターを更新し、以前にアタッチされたシグナル ハンドラと適切にチェーンして、クラッシュ レポート ツールが完全なスタック トレースをキャプチャできるようにしました。
広告のプリロード : adResponseInfoWithPreloadID: メソッドを追加し、次にプリロードされる広告のレスポンス情報を、キューから削除せずに検査できるようにしました。
13.4.0
2026-05-18
サポートされている Xcode の最小バージョンを 26.2 に更新しました。
メディアビューが常にメインスレッドでアクセスされるようにすることで、サードパーティのネイティブ広告レンダリングのスレッド セーフティを改善しました。
13.3.0
2026-04-27
GADRequestConfiguration の tagForChildDirectedTreatment プロパティと tagForUnderAgeOfConsent プロパティを非推奨にしました。新しい ageRestrictedTreatment プロパティを使用して、子ども向けまたは 13 歳以上の未成年者向けの取り扱いとして広告リクエストを指定します。
広告のプリロード ベータ版 API の公開ヘッダー ファイルを導入しました。広告のプリロードと統合するには、Objective-C では #import <GoogleMobileAds/GoogleMobileAds_Beta.h>、Swift では import GoogleMobileAds_Private を使用します。
Open Measurement : OM SDK を 1.6.5 に更新しました。
13.2.0
2026-04-02
13.1.0
2026-02-24
GADErrorOSVersionTooLow のサポートを終了しました。Google Mobile Ads SDK の最小デプロイ ターゲットが広告を受信するための最小 OS バージョンと一致するようになったため、このエラーは不要になりました。
13.0.0
2026-02-04
互換性を破る変更 :
最小デプロイ ターゲットを iOS 13.0 に引き上げました。
Google Mobile Ads SDK は、neighboringContentURLStrings 配列で String 型ではないオブジェクトが検出された場合に例外を発生させます。
以前に非推奨となった API の多くが削除されました。
大型のアンカー アダプティブ バナーのサポートを追加しました。大型のアンカー アダプティブ バナーは、エンゲージメントと収益を向上させるように設計されています。次の関数を使用して、大型のアンカー アダプティブ バナーをリクエストします。
次の関数は非推奨になりました。
GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth
GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth
Swift 6 の同時実行 :
Swift 6 の同時実行モデルをサポートするための段階的な移行を継続しました。
すべての SDK os_log 呼び出しを更新し、{public} 可視性指定子を使用して、コンソールでログが編集されないようにしました。
特定のリクエスト タイムアウトで GADErrorTimeout ではなく GADErrorInvalidRequest が報告される問題を修正しました。
UIPrintController の背後にバナー広告を表示する際に、iOS 26 iPad でクラッシュが発生する問題を修正しました。
12.14.0
2025-11-18
12.13.0
2025-11-06
GADNativeAd オブジェクトの -registerAdView:clickableAssetViews:nonclickableAssetViews: API と -unregisterAdView API を非推奨にしました。代わりに GADNativeAdView を使用してネイティブ広告をレンダリングします。
12.12.0
2025-10-02
GADRequest オブジェクトに scene プロパティを設定する際に、iOS 15 以前でクラッシュする問題を修正しました。
12.11.0
2025-09-08
12.10.0
2025-09-03
Google Mobile Ads SDK は iOS 26 をサポートしています。
バグの修正とパフォーマンスの改善を行いました。
12.9.0
2025-08-11
ネイティブ広告リクエストでプレースメント ID が正しく送信されるようになりました。
12.8.0
2025-07-28
ウィンドウを調整できる iOS 26 iPad でのフルスクリーン広告の広告レンダリングと表示回数レポートの精度が向上しました。
ユーザーがアプリ内の App Store ページをすぐに閉じると、画面が応答しなくなることがある問題を解決しました。
12.7.0
2025-07-08
広告インスペクタ : 広告インスペクタで、追加のリクエスト パラメータを使用してコンテキスト外のテスト広告を構成できるようになりました。
注: 広告インスペクタの UI では、この機能は後日リリースされる予定です。この機能を使用するには、SDK バージョン 12.7.0 以降が必要です。
許可リストに登録されたパブリッシャーは、すべての広告フォーマットでプレースメント ID を使用できるようになりました。
12.6.0
2025-06-10
折りたたみ可能バナー広告が別の広告の上に展開される問題を修正しました。
注: この修正を確認するには、SDK バージョン 12.0.0 以降が必要です。
12.5.0
2025-05-27
SDK が AVAudioSession とやり取りする方法を変更し、Unity のオーディオ エンジンとの互換性を改善しました。
広告のミュート解除ボタンを使用すると、デバイスがマナーモードになっている場合でも、すべての広告フォーマットでデバイスのミュートが解除されるようになりました。デフォルトの動作を変更するには、audioSessionIsApplicationManaged API を使用します。
12.4.0
2025-05-07
カスタム ネイティブ動画広告でカスタム クリックができない問題を解決しました。
12.3.0
2025-04-16
Unity アプリで SKOverlay の閉じに関連するクラッシュを解決しました。
ネイティブ広告のミュート解除ボタンで、デバイスがマナーモードの場合でもデバイスのミュートを解除できるようになりました。デフォルトの動作を変更するには、audioSessionIsApplicationManaged API を使用します。
12.2.0
2025-03-12
12.1.0
2025-02-26
12.0.0
2025-02-03
互換性を破る変更 :
インライン アダプティブ広告 :
Swift 6 の同時実行 :
Swift 6 の同時実行モデルをサポートするための増分移行を開始しました。
カスタム ターゲティング :
GADRequest の customTargeting 辞書で、値の型として String ではなく Any が使用されるようになりました。
11.13.0
2024-12-03
11.12.0
2024-11-07
広告の表示が完了する前に広告オブジェクトがリリースされた場合に、GADFullScreenContentDelegate メソッドが呼び出されない問題を修正しました。
Open Measurement : OM SDK 1.5.2 に更新しました。
11.11.0
2024-10-21
GADErrorMediationNoFill を非推奨にしました。
インタースクローラー広告: GADMediationInterscrollerAd と -loadInterscrollerAdForAdConfiguration:completionHandler: を非推奨にしました。
11.10.0
2024-09-18
モバイル接続での再生パフォーマンスを向上させるため、動画のバッファリングに変更を加えました。
11.9.0
2024-09-11
iOS 18 のサポートの正式リリース。
アプリ起動時広告でステータスバーが非表示にならない問題を修正しました。
サブシステム名 com.google.GoogleMobileAds で OSLog を使用するようにデバッグ コンソールログを更新しました。
MacOS で実行すると SDK がクラッシュする MarketplaceKit 関連のバグを修正しました。
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
GADBannerView に isCollapsible プロパティを追加し、返されたバナーが折りたたみ可能かどうかを確認できるようにしました。
アセットビューを nil に設定した後、ネイティブ広告アセットビューの userInteractionEnabled ステータスが復元されるようになりました。
広告インスペクタ : TFUA や TFCD などの追加のプライバシー シグナルを表示するサポートを追加しました。
注: 広告インスペクタの UI にこの機能がロールアウトされるのは後日となります。この機能を使用するには、SDK バージョン 11.5.0 以降が必要です。
11.4.0
2024-05-06
チーム ID EQHXZ8M8AV を使用して、署名 ID を AdMob Inc. から Google LLC に更新しました。これにより Xcode で通知がトリガーされた場合は、[Accept Change] を選択して新しい ID を承認します。
11.3.0
2024-04-11
adUnitID プロパティを GADAppOpenAd に追加しました。
11.2.0
2024-03-14
プライバシー マニフェスト ファイル のサポートを追加しました。
Open Measurement : OM SDK 1.4.12 に更新しました。
一部のレスポンス エラーコードを改善し、広告掲載なしではなくネットワーク障害を正しく識別できるようにしました。
Xcode 15.3 の Swift Package Manager の問題を回避するため、SDK の Info.plist を更新しました。
広告インスペクタ : .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 にリンクし、Firebase 向け Google アナリティクス SDK をアプリに統合します。
サポートされる Xcode の最小バージョンを 15.1 に更新しました。
最小デプロイ ターゲットを iOS 12 に更新しました。
広告を受信するために必要な最小 OS を iOS 13 に更新しました。
以前に非推奨となった API の多くが削除されました。
Open Measurement: OM SDK 1.4.10 に更新しました。
全画面広告 :
フルスクリーン広告の UIViewController 参照が null 値許容になり、必須ではなくなりました。ビュー コントローラが指定されていない場合、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 で、最初の呼び出しセットだけでなく、複数のコールバックがトリガーされるようになりました。
サードパーティのフルスクリーン広告の表示に失敗すると、adWillPresentFullScreenContent: と adDidDismissFullScreenContent: の代わりに ad:didFailToPresentFullScreenContentWithError: が呼び出されます。
10.7.0
2023-06-26
GADRequestConfiguration: tagForChildDirectedTreatment: メソッドを非推奨にし、tagForChildDirectedTreatment 読み取り / 書き込みプロパティを追加しました。
GADRequestConfiguration: tagForUnderAgeOfConsent: メソッドを非推奨にし、tagForUnderAgeOfConsent 読み取り / 書き込みプロパティを追加しました。
sdkVersion のサポートを終了しました。代わりに versionNumber を使用してください。
レンダリングしないアダプターをシグナル収集用に保持できるようになりました。
10.6.0
2023-06-01
多数の広告リクエストが並行して行われる場合のメモリ使用量を削減しました。
10.5.0
2023-05-15
GADQueryInfo オブジェクトの作成時に発生するメモリリークを修正しました。
10.4.0
2023-04-20
サポートされている Xcode の最小バージョンを 14.1 に更新しました。
armv7 は Xcode 14 でサポートされていないため、SDK から削除されました。
最小デプロイ ターゲットが iOS 11.0 に引き上げられました。
広告インスペクタ : 広告インスペクタの UI に広告ユニット名を表示する広告 SDK サポートを追加しました。
10.3.0
2023-03-27
10.2.0
2023-03-06
GADVideoController に
isMuted プロパティを追加しました。
10.1.0
2023-02-16
10.0.0
2023-01-26
このリリースはメジャー バージョンのアップデートであり、互換性を破る変更がいくつか含まれています。詳しくは、v9 から v10 に移行する をご覧ください。
互換性を破る変更 :
iOS 11 での広告配信が終了しました。広告を取得するには iOS 12 が必要です。ただし、最小デプロイ ターゲットは引き続き iOS 10.0 です。
すべてのアド マネージャー アプリで、アド マネージャー アプリ ID が必要になりました。ID の形式は ca-app-pub-################~########## です。詳しくは、Info.plist の更新 についての記事をご覧ください。
GoogleAppMeasurement.xcframework は、すべてのアド マネージャー アプリで必須になりました。
すでに非推奨となっている次のフィールドを削除しました。
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: に置き換えられました。アプリ起動時広告の読み込み時に、他の全画面フォーマットと同様に、デバイスの現在の向きが想定されるようになりました。
アプリ起動時広告のメディエーション サポートを追加しました。
広告インスペクタ : 広告インスペクタの UI を介して広告をリクエストして表示するための広告 SDK サポートを追加しました。
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: によって提供される広告リワードは常に no-op であり、広告リワードの値はアド マネージャーの管理画面の広告ユニット設定から取得されます。
広告インスペクタ : 広告リクエストをエクスポートするための SDK サポートを追加しました。
9.7.0
2022-07-07
GADResponseInfo に loadedAdNetworkResponseInfo プロパティを追加しました。広告を読み込んだ広告ネットワークに関する情報を返します。
adSourceInstanceID プロパティを GADAdNetworkResponseInfo に追加しました。
ベータ版: adSourceInstanceID プロパティはベータ版です。戻り値は 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 の新しい adWilllPresentFullScreenContent ではなく adDidPresentFullScreenContent を参照している場合に警告を追加しました。
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 をサポートする公式リリース。
iOS 9 以前で Google Mobile Ads SDK が実行されたときにアプリがクラッシュしないようにガードを追加しました。この SDK は iOS 10 以降でのみサポートされており、それ以外の場合は何も行いません。
8.10.0
2021-09-01
8.9.0
2021-08-10
iOS 15 ベータ版に影響する、まれなバグを修正しました。このバグにより、マルチシーン アプリで全画面ウェブビューのサイズが正しく設定されないことがありました。
copy メソッドで GADRequest オブジェクトが作成された場合に、registerAdNetworkExtras: の呼び出しがクラッシュするバグを修正しました。
8.8.0
2021-07-20
複数のアプリ内ストアが重なって表示されるまれなケースを防ぐロジックを追加しました。
8.7.0
2021-06-24
8.6.0
2021-06-07
GADCustomNativeAd の mediaView プロパティを非推奨にしました。
代わりに、同じクラスの新しい mediaContent プロパティを使用してください。
入札ネイティブ広告で動画のミュート / ミュート解除のデリゲート コールバックが呼び出されないバグを修正しました。
Swift での余分な型キャストを回避するため、kGAMSimulatorID 型を id から NSString* に更新しました。
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
user_target_xcconfig 設定が異なる複数の Pod を使用している場合に発生する CocoaPods のインストール エラー「Can't merge user_target_xcconfig 」を修正しました。
8.2.0
2021-03-11
AppTrackingTransparency の適用に備えて、SKAdNetwork のサポートを追加しました。
Xcode 11 より前のバージョンでのみ必要だった UIWindowScene マクロ定義を削除しました。
8.1.0
2021-02-19
disableAutomatedInAppPurchaseReporting と enableAutomatedInAppPurchaseReporting を非推奨にしました。IAP レポートは SDK から削除されました。これらのメソッドは no-op になりました。
SDK による CTTelephonyNetworkInfo API へのアクセスを減らすフラグを追加しました。
8.0.0
2021-02-01
SDK v8 の準備 で説明されているメジャー バージョン 8 の変更。
多数のリクエストを同時に行う場合の SDK のパフォーマンスが向上しました。
i386 アーキテクチャのサポートを削除しました。32 ビット シミュレータは Xcode でサポートされなくなりました。
GADMediationAdapter プロトコルの adapterVersion が Swift の NSObject と競合するバグを修正しました。
7.69.0
2020-12-03
Xcode 12.0 以降でビルドするアプリが必要。
Apple シリコン Mac プラットフォームのシミュレーターでテストできるように、arm64 シミュレーター スライスを追加しました。
GADDynamicHeightSearchRequest に styleID パラメータを追加しました。
全画面ベータ版フォーマットの GADFullScreenContentDelegate に -adDidRecordImpression: コールバックを追加しました。
NSUserDefaults
gad_has_consent_for_cookies のサポートを追加しました。gad_has_consent_for_cookies がゼロに設定されている場合、Google Mobile Ads SDK により制限付き広告(LTD) が有効にされます。
詳しくは、Cookie の同意を設定する をご覧ください。
Google Mobile Ads SDK は、GADMobileAds.sharedInstance().requestConfiguration.tag が forChildDirectedTreatment: true で呼び出された場合(子供向けの設定 を参照)、または GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) が呼び出された場合(同意年齢に満たないユーザーの設定 を参照)に、広告識別子(IDFA)の送信を無効にします。
7.68.0
2020-11-04
SDK を .framework から .xcframework にアップデートしました。CocoaPod のインストールに CocoaPods 1.9.0 以降が必要になりました。
ディストリビューションから arm64e を削除しました。arm64e でのローカルテストは利用できなくなります。
ネイティブ広告ポリシー バリデータを追加しました。
広告インスペクタ(ベータ版)を追加しました。
GADNativeCustomTemplateAd の rootViewController が広告への強いポインタを保持するバグを修正しました。
7.67.0
2020-10-21
インタースティシャル広告とリワード広告向けの新しいベータ版 API をリリースしました。新しい API は同じ機能を提供しますが、整合性が向上しています。
neighboringContentURLStrings プロパティを GADRequest に追加しました。
GADRewardedInterstitialAd 形式の API を追加しました。リワード インタースティシャル広告は現在、限定公開ベータ版です。アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。
ノッチのあるデバイスで広告のランディング ページがカットされるバグを修正しました。
7.66.0
2020-09-28
バナー広告: GADBannerViewDelegate に adViewDidRecordImpression: デリゲート メソッドを追加しました。
7.65.0
2020-09-03
Xcode 11.0 以降でアプリをビルドする必要があります。
GADInstreamAd 形式を非推奨にしました。
テスト広告 : IDFA を利用できない場合にテストデバイスを追加 できるようになりました。
7.64.0
2020-08-11
7.63.0
2020-07-28
アプリ起動時広告: GADAppOpenAd を全画面フォーマットに変更しました。アプリ起動時広告は現在、限定公開ベータ版です。アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。
ネイティブ広告: mediaContent プロパティを追加し、GADNativeCustomTemplateAd の videoController プロパティを非推奨にしました。
インタースティシャル メディエーション: メディエーション アダプタからの interstitialDidDismissScreen: コールバックの重複が排除されるようになりました。
7.62.0
2020-07-10
ヘッドフォンを外したために一時停止した動画を再生するには、2 回クリックする必要があるバグを修正しました。
7.61.0
2020-06-17
GADResponseInfo に dictionaryRepresentation プロパティを追加して、レスポンス情報のロギングを容易にしました。
DFPCustomRenderedAd クラスを削除しました。これは、アプリが参照すべきでない未使用の広告フォーマット クラスです。
7.60.0
2020-05-20
リワード広告 : GADRewardedAd の serverSideVerificationOptions プロパティを copy ではなく strong に変更しました。
ロギングを容易にするため、GADResponseInfo と GADAdNetworkResponseInfo に description メソッドを実装しました。
すべてのプレゼンテーション エラー(rewardedAd:didFailToPresentWithError: など)で、GADPresentationErrorCode のコードが常に返されるようになりました。メディエーションの表示エラーは、基になるエラー として表示されます。
7.59.0
2020-05-06
Open Measurement: OM SDK 1.3.3 に更新しました。
インタースティシャル広告: iPad のインタースティシャルがサポートされていない向きに回転し、UI の問題が発生するバグを修正しました。
テスト広告: テスト広告のラベルを「テスト広告」から「テストモード」に変更し、ラベルの UI を更新しました。
7.58.0
2020-04-13
サポートされる Xcode の最小バージョンが 11.0 に引き上げられました。
adNetworkInfoArray プロパティを GADResponseInfo に追加しました。このプロパティは、この広告レスポンスの一部として呼び出されるメディエーション ネットワークに関するメタデータを表示します。
非表示の広告要素のユーザー補助機能を無効にして、VoiceOver などのツールが非アクティブな要素を呼び出さないようにしました。
7.57.0
2020-03-18
GADRewardBasedVideoAd のサポートを終了しました。すべてのクライアントは GADRewardedAd を使用する必要があります。
「アダプターが見つかりません」というエラーのエラー メッセージを改善しました。エラー メッセージにアダプターの名前が含まれるようになりました。
リワード広告が読み込まれていない場合に rewardedAd:didFailToPresentWithError: メソッドがコールバックされないという GADRewardedAd の問題を修正しました。
クリエイティブが SafariViewController 内で HTTP 以外の URL を読み込もうとした場合に発生する可能性のあるクラッシュを修正しました。
7.56.0
2020-02-28
GADMobileAds に disableAutomatedInAppPurchaseReporting インスタンス メソッドと enableAutomatedInAppPurchaseReporting インスタンス メソッドを追加し、disableAutomatedInAppPurchaseReporting クラスメソッドを非推奨にしました。Google Mobile Ads SDK を初期化する前、または広告を読み込む前に disableAutomatedInAppPurchaseReporting を呼び出して、自動 IAP レポートを無効にします。
disableMediationInitialization メソッドを GADMobileAds に追加しました。メディエーション アダプタの初期化を無効にするには、Google Mobile Ads SDK を初期化する前にこのメソッドを呼び出します。警告: このメソッドを呼び出すと、Google メディエーションのパフォーマンスに悪影響を及ぼす可能性があります。このメソッドは、アプリに Google メディエーション アダプタが含まれているものの、特定のアプリ セッション中に Google を介したメディエーションを使用しない場合(A/B メディエーション テストを実行している場合など)にのみ呼び出す必要があります。
i386 アーキテクチャを削除しました。32 ビット シミュレータのサポートは終了しました。
7.55.1
2020-02-14
リワード広告 : rewardedAd:didFailToPresentWithError: がエラーに対して NSError ではなく NSString 型を返すバグを修正しました。
7.55.0
2020-02-04
UIWebView への参照をすべて削除しました。
UIWebView はサポートされなくなります。
7.54.0
2020-01-28
Open Measurement: OM SDK 1.3.1 に更新しました。
すべてのウェブビューで WKWebView を SDK のデフォルトとして有効にしました。
IAB TCF v2.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 を削除しました。
ネイティブ メディエーション: duration プロパティと currentTime プロパティを GADMediatedUnifiedNativeAd プロトコルに追加しました。
7.52.0
2019-11-06
リクエスト内のインストリーム広告のメディア アスペクト比が考慮されないバグを修正しました。
現在、currentTime はネイティブ広告では機能しません。
7.51.0
2019-10-17
サポートされる iOS の最小バージョンが iOS 9 に引き上げられました。アプリは引き続き iOS 8 にリンクできますが、広告は iOS 9 以降でのみ読み込まれます。
currentTime プロパティと duration プロパティを GADMediaContent に追加しました。
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 サブクラスを削除しました。
非推奨の API の使用に関するアプリストアへの送信時の Apple の警告を解決しました。
testRequestIdentifiers プロパティを GADMobileAds.requestConfiguration に追加しました。GADRequest の testDevices プロパティを非推奨にしました。
kGADErrorMediationNoFill エラーコードを非推奨にしました。すべての広告なしエラーで kGADErrorNoFill エラーコードが返されるようになりました。
リワード広告: customRewardString プロパティを、GADRewardedAd が表示される前であればいつでも設定できるようになりました。以前は、このプロパティは広告を読み込む前に設定する必要がありました。
メディエーション: メディエーション アダプタが見つからない場合や、正しいプロトコルに準拠していない場合に表示される公開エラー メッセージを改善しました。
7.49.0
2019-08-20
アド マネージャーの広告レビュー センターでクリエイティブを検索するための広告レスポンス識別子 API を追加しました。
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 API と GADNativeContentAd API を削除しました。アプリでは、統合ネイティブ広告 を使用する必要があります。
ネイティブ広告: ネイティブ広告に動画コンテンツが含まれているにもかかわらず、nil メディアビューとアスペクト比がゼロを返すバグを修正しました。
メディエーション: メディエーション アダプタが同じリクエストに対して複数の成功 / 失敗コールバックを呼び出すときに発生するクラッシュを修正しました。
7.45.0
2019-06-17
Open Measurement: OM SDK 1.2.15 に更新しました。
動画広告を閉じるときにまれに発生するクラッシュを修正しました。
メタデータが nil の場合に rewardedAdMetadataDidChange コールバックが呼び出されないように更新しました。
7.44.0
2019-05-10
アプリ測定のサポートの正式リリース。
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 が含まれています。
Open Measurement: カスタムのネイティブ広告フォーマットのサポートを追加しました。
ネイティブ広告: videoController プロパティと hasVideoContent プロパティを GADMediaContent に追加しました。
ネイティブ広告: 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 がアプリ測定に依存するようになりました。アプリ測定フレームワークと依存関係を含める必要があります。アプリケーション ID は、キー GADIsAdManagerApp を使用してアプリケーションの plist に配置する必要があります。詳しくは、クイック スタート ガイドをご覧ください。
SDK フレームワークのサイズを GitHub の上限未満に縮小しました。
tagForChildDirectedTreatment が GADMobileAds.sharedInstance.requestConfiguration に追加されました。[GADRequest tagForChildDirectedTreatment] は非推奨になりました。
メタデータが変更されていないときに rewardBasedVideoAdMetadataDidChange: が呼び出されるバグを修正しました。
7.41.0
2019-03-04
リワード広告: 新しい GADRewardedAd API(オープンベータ版)を追加しました。これにより、複数のリワード広告を同時に読み込むことができます。
リワード広告: 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
リワード広告の表示中に別のリワード広告をリクエストすることはできなくなりました。2 つ目のリワード広告をリクエストすると、複数のサードパーティ メディエーション アダプタが破損する問題を修正しました。rewardBasedVideoAdDidClose: での表示が終了すると、別の広告をリクエストできます。
修正: CocoaPod を更新してファイルサイズを 100 MB 未満に削減し、SDK ファイルを GitHub リポジトリに push できるようにしました。
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 ビューが削除されるバグを修正しました。
requestConfiguration プロパティを GADMobileAds に追加しました。これを使用して、すべての広告リクエストに maxAdContentRating パラメータと tagForUnderAgeOfConsent パラメータを指定できます。
メディエーション: GADMediationAdRequest に maxAdContentRating プロパティと underAgeOfConsent プロパティを追加しました。
注: SDK ビルド構成の変更により、フレームワークのファイルサイズが大きくなりました。この変更は、以前のバージョンと比較して、SDK がアプリサイズに与える影響には影響しません。
7.31.0
2018-05-17
7.30.0
2018-03-26
MRAID v3 ベータ版。
バグの修正とパフォーマンスの改善を行いました。
7.29.0
2018-02-16
7.28.0 で導入された、GameKit アプリでグラフィックの不具合が発生するバグを修正しました。
7.28.0
2018-01-31
ネイティブ広告: 統合ネイティブ広告 API を追加しました。これにより、GADNativeAppInstallAds と GADNativeContentAds が 1 つの新しいタイプ GADUnifiedNativeAd に結合されます。詳しくは、統合ネイティブ広告ガイド をご覧ください。
動画リワード広告: GADRewardBasedVideoAdDelegate に rewardBasedVideoAdDidCompletePlaying: メソッドを追加し、動画の完了時にパブリッシャーに通知するようにしました。
動画リワード メディエーション: 動画の完了時にメディエーション アダプタが呼び出す connectorDidCompletePlayingRewardBasedVideoAd: メソッドを GADMRewardBasedVideoAdConnectorDelegate に追加しました。
ネイティブ メディエーション: 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 プロパティを削除しました。
SDK と Apple の StoreServices とのやり取りを、アプリ起動時にセッションあたり 1 回に制限します。
テスト広告では、広告の上部にラベルが表示されるようになりました。詳細については、テストガイド をご覧ください。
7.25.0
2017-10-25
ネイティブ メディエーション: ネイティブ広告がネイティブ広告ビューに関連付けられるとすぐに、アダプタが mediatedNativeAd:didRenderInView:viewController: の呼び出しを受け取るようになりました。ネイティブ広告ビューが表示されるのを待つ必要はありません。
ネイティブ メディエーション: 追跡対象のビューの割り当てが解除されると、アダプタが nil ビューで 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 を呼び出しても、すぐに終了オプションが表示されます。
Creative Preview またはトラブルシューティング モードが有効かどうかを示すテキストをデバッグ メニューに追加しました。
GADMultipleAdsAdLoaderOptions クラスを追加しました。これにより、パブリッシャーは 1 つのリクエストで読み込む広告の数を指定できます。
GADAdLoader に loading プロパティを追加しました。これは、広告ローダーが現在広告を読み込んでいるかどうかを示します。
新しいオプションのデリゲート メソッド -adLoaderDidFinishLoading: を GADAdLoaderDelegate に追加しました。これは、GADAdLoader がリクエストのすべての広告を返し終えた後に呼び出されます。
7.20.0
2017-05-03
アプリ内購入広告フォーマットを削除しました。
armv7s アーキテクチャを削除しました。
7.19.1
2017-04-13
スマートバナー メディエーションで、誤った広告サイズがメディエーション ネットワークに転送される問題を修正しました。
7.19.0
2017-03-16
SFSafariViewController で URL を開くための openInlineBrowser() メソッドを google_mobile_app_ads.js に追加しました。
音声広告と動画広告の再生の開始と一時停止 / 停止を通知する 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 の動画コントローラ プロパティが null 以外になりました。
ネイティブ メディエーション: アダプタで 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 アド マネージャーでアプリ内プレビューとトラブルシューティングのサポートを追加しました。
7.13.0
2016-10-17
JavaScriptCore フレームワークへの依存関係を追加しました。
その他のバグを修正しました。
7.12.1
2016-10-05
GADNativeAppInstallAd と GADNativeContentAd の null 可能性アノテーションを修正しました。
7.12.0
2016-09-28
GADStringFromCGFloat に関連するクラッシュのバグを修正しました。
ネイティブ広告の AdChoices の位置を指定する GADNativeAdViewAdOptions を追加しました。
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
ネイティブ広告をビューに関連付けると、SDK の想定に合わせてビューの userInteractionEnabled プロパティが NO に変更されます。
MobileCoreServices への依存関係を追加しました。
SDK バージョンが major.minor.patch 以上かどうかを広告ネットワークに通知する API を追加しました。
7.9.1
2016-07-18
リワード動画メディエーションに影響するバグを修正しました。
7.9.0
2016-07-13
広告レンダリングと品質を改善、強化するため、GLKit、OpenGLES、CoreMotion、CoreVideo のフレームワーク依存関係を追加しました。
+[GADMobileAds configureWithApplicationID:] メソッドを追加しましたAdMob のパブリッシャーは、アプリケーション ID を指定してこのメソッドを呼び出す必要があります。
SDK メディエーションを使用している Google アド マネージャーのパブリッシャーに、「メディエーション対象の広告タイプが不明または無効です」という警告が表示されなくなりました。
7.8.1
2016-05-11
ユーザーがアプリの位置情報の利用許可を明示的に有効にしている場合に、位置情報を自動的に使用する SDK サポートを追加しました。
7.8.0
2016-04-28
CoreBluetooth フレームワークと SafariServices フレームワークへの依存関係を追加しました。
Swift オプショナル型のサポートを改善するため、SDK のメイン ヘッダー ファイルに null 可能性アノテーションを追加しました。
サイズ 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
識別子に特殊文字が含まれるアイテムのアプリ内購入をユーザーが完了したときに発生するクラッシュを修正しました。
7.4.0
2015-07-30
MRAID v2 ベータ版。
クラッシュ レポートと自動アプリ内購入(IAP)トラッキングの新しいグローバル設定を追加しました。アプリ内購入の自動トラッキングが有効になっている場合、IAP コンバージョンのレポートで コンバージョン トラッキング SDK への依存関係が削除されます。
GADInterstitial の adUnitID プロパティが readonly になりました。
リワード動画メディエーション用の API を追加しました。
GADRequest の setLocationWithDescription: を非推奨にしました。代わりに setLocationWithLatitude:longitude:accuracy: を使用してください。
7.3.1
2015-05-28
AdMob、アド マネージャー、Ad Exchange で、アプリ インストール広告とコンテンツ広告のネイティブ広告フォーマットのサポートを追加しました。
アド マネージャーの予約で使用できるカスタムのネイティブ広告フォーマットのサポートを追加しました。
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
シミュレータで、デフォルトでライブ広告が読み込まれるようになりました。シミュレータでテスト広告を取得するには、GADRequest の testDevices プロパティに kGADSimulatorID を追加します。
メディエーション アダプタとカスタム イベントでインタースティシャルのクリックを記録する機能を追加しました。
カスタム イベント 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 での広告の読み込み時間を改善しました。
requestAgent プロパティを GADRequest に追加しました。サードパーティ統合では、リクエスト元のプラットフォームを示すために、このプロパティを設定する必要があります。
カスタム ターゲティングとカテゴリの除外をサポートする新しい DFPRequest クラスを追加しました。
publisherProvidedID プロパティを DFPExtras から DFPRequest に移動しました。
GADAdMobExtras と DFPExtras を単一の GADExtras クラスに置き換えました。
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 でスマートバナー広告が横向きで正しく表示されるようになりました。
2 つの新しいフレームワーク(EventKit と EventKitUI)にリンクする必要があります。
モジュールと自動リンク設定フレームワークが有効になっている場合、これらは自動的にリンクされます。
GADBannerView の mediatedAdView プロパティを非推奨にしました。
以前に非推奨になった GADInterstitial の loadAndDisplayRequest:usingWindow:initialImage: メソッドを削除しました。
6.11.1
2014-08-07
nib からのバナービューの初期化を修正しました。
6.10.0
2014-07-17
広告は、アプリ内ブラウザではなく Safari で開くのがデフォルトになりました。
クリエイティブは、mraid.expand() または admob.opener.openOverlay() を指定することで、この動作をオーバーライドできます。
DFPBannerView でスワイプ操作が無効になりました。
DFPSwipeableBannerView は非推奨となり、DFPBannerView に置き換えられました。
6.9.3
2014-06-12
GADInterstitial の loadAndDisplayRequest:usingWindow:initialImage メソッドのサポートが終了しました。
SDK からアナリティクス パッケージをアンバンドルし、SDK のサイズを 9.6 MB から 3.4 MB に削減しました。アナリティクス 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 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: このバージョンでは、ユニバーサル デバイス識別子(UDID)が使用されます。このバージョンを使用するアプリは、関連する iOS ポリシーに準拠してデバイス識別子情報を送信することについて、ユーザーの同意を適切に得る必要があります。
6.1.1/2
2012-07-19
nil キーにアクセスすると MRaid Interceptor がクラッシュする問題を修正しました。
パブリッシャーは、SDK を使用する際に -all_load フラグを追加する必要があります。
アド マネージャーのパブリッシャー向けに、DFPBannerView、DFPInterstitial、DFPExtras の各オブジェクトを追加しました。
アド マネージャーの新機能: 複数の広告サイズ。
アド マネージャーの新機能: アプリ内イベント。
アド マネージャー、検索、メディエーションのヘッダーが「アドオン」サブフォルダに含まれるようになり、個別にダウンロードする必要がなくなりました。
既知の問題: Interface Builder で GADBannerView を使用する場合、リクエストを読み込む前にフレームサイズを明示的に設定する必要があります。
6.1.2: このバージョンでは、ユニバーサル デバイス識別子(UDID)が使用されます。このバージョンを使用するアプリは、関連する iOS ポリシーに準拠してデバイス識別子情報を送信することについて、ユーザーの同意を適切に得る必要があります。
6.0.3/4
2012-05-10
フリークエンシー キャップを追加しました。
軽微なバグを修正しました。
6.0.4: このバージョンでは、ユニバーサル デバイス識別子(UDID)が使用されます。このバージョンを使用するアプリは、関連する iOS ポリシーに準拠してデバイス識別子情報を送信することについて、ユーザーから適切な同意を得る必要があります。
6.0.1
2012-04-19
広告ネットワーク メディエーションを追加しました。
メディエーションには、自社広告とカスタム イベントをメディエーションする機能が含まれます。
iOS プラットフォームのすべてのバージョンで MRAID v1.0 のサポートを追加しました。
GAD_SIZE_#x# マクロを非推奨とし、GADAdSize 定数に置き換えました。
新しい GADSize 定数(kGADAdSizeSmartBannerPortrait と kGADAdSizeSmartBannerLandscape)により、全幅広告のサポートを追加しました。
GADRequest が registerAdNetworkExtras: を使用してエクストラを設定するようになりました。additionalParameters プロパティは非推奨になりました。
バージョン 5.0.8 以降、iOS SDK は uniqueIdentifier を参照しません。
5.0.8
2012-03-30
非推奨の UIDevice プロパティである uniqueIdentifier への参照をすべて削除しました。
testDevices プロパティは非推奨となり、代わりに testing プロパティが非推奨ではなくなりました。
5.0.5
2011-11-30
iPhone と iPad 向けに、リッチメディア インタースティシャル広告フォーマットのサポートを追加しました。このアップデートは、今後のすべてのインタースティシャル広告フォーマットとの上位互換性を備えています。
インタースティシャル インプレッションのトラッキングを改善しました。
GADInterstitial は常に 1 回限りのオブジェクトでしたが、最初の読み込みリクエストの後にインタースティシャルを読み込むか表示するリクエストに対して 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 ベータ版 3 での認定も取得。
他のライブラリとのリンカーの競合を避けるため、GTMStringEncoding が名前空間化されました。
App Store 広告の設定が間違っている場合、アプリ内ブラウザが自動的に閉じます。
SDK のメモリリークを修正しました。
DoubleClick for Advertisers(DFA)バナーのクリック トラッキングに関する問題を修正しました。
非常にまれに発生するクラッシュをいくつか修正しました。
Google アド マネージャーの公式リリース バージョン。
4.1.0
2011-05-02
ビュー コントローラのスタックで隠れているビュー コントローラで JavaScript からクローズが発行されると、すべてのビュー コントローラが適切に閉じられます。
サーバーから提供される AFMA インタースティシャルのタイムアウトのサポートを追加しました。
テストモードは、デバイス ID を許可リストに登録することで有効にできるようになりました。
バナーとリッチメディア オーバーレイで同じ UIWebView を再利用するメソッドを追加しました。
デバイスのサブモデルを onshow 辞書に追加しました。
GADBrowserController と UIWebViews のメモリリークを修正しました。
アプリ起動時インタースティシャル ビュー コントローラが、コンソールから警告ログを削除するために、自身を縦向きにロックするようになりました。
5xx HTTP レスポンス コードは、「ネットワーク エラー」ではなく「サーバーエラー」を返すようになりました。
4.0.2
2011-03-15
一般提供リリース。