Chartboost をメディエーションと統合する

このガイドでは、Google Mobile Ads SDK を使用して AdMob メディエーションで Chartboost の広告を読み込んで表示する方法とウォーターフォール統合について説明します。また、広告ユニットのメディエーション設定に Chartboost を追加する方法と、Chartboost SDK とアダプタを iOS アプリに統合する方法についても取り上げます。

サポートされている統合と広告フォーマット

Chartboost 用のメディエーション アダプタには、次の機能があります。

統合
入札
ウォーターフォール
フォーマット
バナー
インタースティシャル
リワード
ネイティブ

前提条件

続行する前に、次のことを確認してください。

  • iOS のデプロイ ターゲット 13.0 以降。

ステップ 1: Chartboost UI で構成を設定する

Chartboost アカウントに登録し、アカウントが確認されたらログインします。次に、[アプリの管理] タブに移動します。

Chartboost のアプリ ダッシュボード

[Add new app] ボタンをクリックしてアプリを作成します。

アプリの管理

フォームの残りの部分に記入し、[Add App] ボタンをクリックしてアプリを完成させます。

新しいアプリのフォーム

アプリが作成されると、そのダッシュボードに移動します。アプリのアプリ ID とアプリ署名をメモします。

アプリの設定

AdMob 広告ユニット ID を設定するには、Chartboost のユーザー ID とユーザー署名が必要です。これらのパラメータは、Chartboost UI で [Chartboost mediation] をクリックすると確認できます。

Chartboost メディエーション ダッシュボード

[Resources > API Explorer] タブに移動し、[Authentication] セクションにある [User ID] と [User Signature] をメモします。

Chartboost API Explorer

app-ads.txt を更新する

アプリの認定販売者 app-ads.txt は、IAB Tech Lab が推進するイニシアチブで、承認されたチャネルでのみアプリ広告インベントリを販売できるようにするものです。広告収入の大幅な減少を防ぐためには、app-ads.txt ファイルを実装する必要があります。まだ設定していない場合は、アプリの app-ads.txt ファイルを設定します。

Chartboost に app-ads.txt を実装するには、app-ads.txt をご覧ください。

テストモードをオンにする

アプリでテストモードを有効にするには、Chartboost UI の [Apps management] タブに移動し、リストからアプリを選択して、[Edit app settings] をクリックします。

アプリの設定を編集する

アプリの設定で、アプリのテストモードを切り替えることができます。

Chartboost のテストモード

テストモードを有効にすると、先ほど作成した広告ユニット ID を使用して広告をリクエストし、Chartboost のテスト広告を受け取ることができます。

Chartboost のテスト広告を受信できるようになると、アプリは Chartboost のパブリッシャー アプリ審査に登録されます。Chartboost で収益化を行うには、Chartboost によるパブリッシャー アプリの審査に合格する必要があります。

ステップ 2: AdMob の UI で Chartboost のデマンドを設定する

広告ユニットのメディエーション設定を構成する

広告ユニットのメディエーション設定に Chartboost を追加する必要があります。

まず、AdMob アカウントにログインします。次に、[メディエーション] タブに移動します。変更したい既存のメディエーション グループがある場合は、そのメディエーション グループの名前をクリックして編集し、広告ソースとして Chartboost を追加するに進みます。

新しいメディエーション グループを作成するには、[メディエーション グループを作成] をクリックします。

広告フォーマットとプラットフォームを入力し、[続行] をクリックします。

メディエーション グループに名前を付け、ターゲットとする地域を選択します。次に、メディエーション グループのステータスを [有効] に設定し、[広告ユニットを追加] をクリックします。

このメディエーション グループを、1 つ以上の既存の AdMob 広告ユニットに関連付けます。次に [完了] をクリックします。

広告ユニット カードに選択した広告ユニットが表示されます。

広告ソースとして Chartboost を追加する


[広告のソース] セクションの [ウォーターフォール] カードで、[広告ソースを追加] を選択します。

[Chartboost] を選択し、[最適化] スイッチを有効にします。前のセクションで取得したユーザー ID とユーザー署名を入力して、Chartboost の広告ソースの最適化を設定します。 次に、Chartboost の eCPM 値を入力し、[続行] をクリックします。




Chartboost のマッピングがすでに存在する場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。



次に、前のセクションで取得したアプリ ID、アプリ署名、広告の対象地域を入力します。[完了] をクリックします。

Chartboost の広告の対象地域(名前付きの対象地域)は、広告を表示するアプリ内の場所を表すシンプルな名前です。AdMob は、設定で指定された場所にリクエストを送信します。リクエストが送信されると、Chartboost はレポート作成のためにその位置情報をプラットフォームに追加します。また、Chartboost プラットフォームで新しい広告の対象地域を直接作成してから、ゲームで呼び出すこともできます。

Chartboost の管理画面で、[Basic Settings] ページにある [Advanced Settings] をクリックすると、広告の対象地域が表示されます。詳しくは、Chartboost の [Named Locations](//docs.chartboost.com/en/monetization/publishing/ad-locations/)ガイドをご覧ください。
最後に、[完了] をクリックして Chartboost を広告ソースとして追加し、[保存] をクリックします。

GDPR と米国の州規制の広告パートナー リストに Chartboost を追加する

欧州の規制に関する設定と米国の州の規制に関する設定の手順に沿って、AdMob 管理画面の欧州および米国の州の規制に関する広告パートナーのリストに Chartboost を追加します。

ステップ 3: Chartboost の SDK とアダプタをインポートする

Swift Package Manager を使用する

続行する前に、サポートされている最小アダプタ バージョン 9.11.0.1 が必要です。

プロジェクトにパッケージの依存関係を追加するには、次の手順を行います。

  1. Xcode で、[File] > [Add Package Dependencies...] の順に移動します。

  2. 表示されたプロンプトで、次のパッケージ URL を検索します。

    https://github.com/googleads/googleads-mobile-ios-mediation-chartboost.git
    
  3. [Dependency Rule] で [Branch] を選択します。

  4. テキスト フィールドに「main」と入力します。

CocoaPods を使用

  • プロジェクトの Podfile に次の行を追加します。

    pod 'GoogleMobileAdsMediationChartboost'
    
  • コマンドラインで次のコマンドを実行します。

    pod install --repo-update

手動による統合

  • Chartboost SDK の最新バージョンをダウンロードし、プロジェクトに Chartboost.framework と CHAMoatMobileAppKit.framework をリンクします。

  • 変更履歴のダウンロード リンクから Chartboost アダプタの最新バージョンをダウンロードし、プロジェクトに ChartboostAdapter.framework をリンクします。

  • プロジェクトに次のフレームワークを追加します。

    • StoreKit
    • Foundation
    • CoreGraphics
    • WebKit
    • AVFoundation
    • UIKit

ステップ 4: Chartboost SDK にプライバシー設定を実装する

Google の EU ユーザーの同意ポリシーに準拠するには、欧州経済領域(EEA)、英国、スイスのユーザーに対して特定の情報を開示し、Cookie などのローカル ストレージの使用(法律で義務付けられている場合)、および広告のパーソナライズを目的とした個人データの収集、共有、使用についてユーザーの同意を得る必要があります。このポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。パブリッシャー様には、同意がメディエーション チェーン内の各広告ソースに反映されていることを確認する責任があります。

Chartboost iOS アダプタ バージョン 9.13.0.0 以降は、UMP SDK と、Google の追加同意仕様をサポートする同意管理プラットフォームによって設定された GDPR 同意を Chartboost SDK に自動的に転送します。詳しくは、SDK のプライバシー メソッドをご覧ください。

米国のプライバシー関連州法

米国のプライバシー関連州法では、ユーザーが「個人情報」の「販売」をオプトアウトする権利を付与することが義務付けられています(用語は法律の定義に基づく)。「販売者」のホームページには、「個人情報を第三者に売却しない」ことを明記したリンクを目立つように表示することによってオプトアウトの手段を提供する必要があります。米国のプライバシー関連州法遵守ガイドでは、Google 広告の配信で制限付きデータ処理を有効にできますが、Google がこの設定をメディエーション チェーン内の各広告ネットワークに適用することはできません。そのため、メディエーション チェーン内で個人情報の販売に関与する可能性のある広告ネットワークを特定し、各ネットワークのガイダンスに沿って州法を遵守する必要があります。

SDK バージョン 8.2.0 で、Chartboost に addDataUseConsent メソッドが追加されました。次のサンプルコードでは、データ使用の同意を CHBCCPAConsentOptInSale に設定しています。このメソッドを呼び出す場合は、Google Mobile Ads SDK を通じて広告をリクエストする前に呼び出すことをおすすめします。

Swift

let dataUseConsent = CHBDataUseConsent.CCPA(CHBDataUseConsent.CCPA.Consent.optInSale)
Chartboost.addDataUseConsent(dataUseConsent)

Objective-C

CHBCCPADataUseConsent *dataUseConsent = [CHBCCPADataUseConsent ccpaConsent:CHBCCPAConsentOptInSale];
[Chartboost addDataUseConsent:dataUseConsent];

詳細と各メソッドで指定できる値については、Chartboost の CCPA に関する記事と iOS のプライバシー メソッドをご覧ください。

ステップ 5: 必要なコードを追加する

SKAdNetwork を実装する

Chartboost のドキュメントに沿って、SKAdNetwork 識別子をプロジェクトの Info.plist ファイルに追加します。

プロジェクト設定

ターゲットの [Build Settings] で、[Allow Non-modular Includes in Framework Modules] を YES に設定します。

プロジェクトのビルド設定の [Other Linker Flags] に、デバッグとリリースの両方で値 -ObjC を追加します。

ステップ 6: 実装をテストする

テスト広告を有効にする

AdMob 用のテストデバイスを登録し、Chartboost の管理画面でテストモードを有効にしてください。

テスト広告を確認する

Chartboost からテスト広告を受信していることを確認するには、Chartboost(ウォーターフォール)の広告ソースを使用して、広告インスペクタで単一の広告ソースのテストを有効にします。

エラーコード

アダプタが Chartboost から広告を受信できなかった場合は、次のクラスの GADResponseInfo.adNetworkInfoArray を使用して、広告レスポンスから根本原因のエラーを確認できます。

GADMAdapterChartboost
GADMediationAdapterChartboost

広告の読み込みに失敗した場合に Chartboost アダプタがスローするコードとメッセージは次のとおりです。

エラーコード 理由
101 AdMob UI で設定された Chartboost サーバー パラメータが不足しているか、無効です。
102 Chartboost SDK から初期化エラーが返されました。
103 表示時に Chartboost 広告がキャッシュに保存されていない。
104 リクエストされた広告サイズが、Chartboost でサポートされているバナーサイズと一致しません。
105 デバイスの OS バージョンが、Chartboost SDK の最小サポート OS バージョンより古い。
200-299 Chartboost SDK のキャッシュ エラー。詳しくは、コードをご覧ください。
300-399 Chartboost SDK でエラーが表示されます。詳しくは、コードをご覧ください。
400-499 Chartboost SDK のクリックエラー。詳しくは、コードをご覧ください。

Chartboost iOS メディエーション アダプタの変更履歴

バージョン 9.14.2.0

  • Chartboost SDK バージョン 9.14.2 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.10.0。
  • Chartboost SDK バージョン 9.14.2。

バージョン 9.14.1.0

  • Chartboost SDK バージョン 9.14.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.10.0。
  • Chartboost SDK バージョン 9.14.1。

バージョン 9.14.0.0

  • Chartboost SDK バージョン 9.14.0 との互換性を確認しました。
  • GADMAdapterChartboostConstants クラスと GADMChartboostError クラスを Swift に移行しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.9.0。
  • Chartboost SDK バージョン 9.14.0。

バージョン 9.13.0.0

  • GDPR が適用される場合、IABTCF_AddtlConsent 内の GDPR 同意が Chartboost SDK に自動的に転送されるようになりました。
  • Google Mobile Ads iOS SDK の最小バージョンを 13.3 に更新し、マイナー バージョンを許可するように緩和しました。
  • Chartboost SDK バージョン 9.13.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.6.0。
  • Chartboost SDK バージョン 9.13.0。

バージョン 9.12.0.1

  • アダプターが ageRestrictedTreatment Google Mobile Ads SDK フラグを Chartboost SDK の COPPA API に転送するようになりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.4.0。
  • Chartboost SDK バージョン 9.12.0。

バージョン 9.12.0.0

  • Chartboost SDK バージョン 9.12.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.3.0。
  • Chartboost SDK バージョン 9.12.0。

バージョン 9.11.0.3

  • Google Mobile Ads SDK の依存関係をバージョン 13.0.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.0.0。
  • Chartboost SDK バージョン 9.11.0。

バージョン 9.11.0.2

  • CocoaPods の iOS の最小バージョンを 13.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 13.0.0。
  • Chartboost SDK バージョン 9.11.0。

バージョン 9.11.0.1

  • Google Mobile Ads SDK のパラメータ tagForChildDirectedTreatment と tagForUnderAgeOfConsent を Chartboost SDK に転送するサポートを追加しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.14.0。
  • Chartboost SDK バージョン 9.11.0。

バージョン 9.11.0.0

  • Chartboost SDK バージョン 9.11.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.14.0。
  • Chartboost SDK バージョン 9.11.0。

バージョン 9.10.1.0

  • Chartboost SDK バージョン 9.10.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.12.0。
  • Chartboost SDK バージョン 9.10.1。

バージョン 9.10.0.0

  • Chartboost SDK バージョン 9.10.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.11.0。
  • Chartboost SDK バージョン 9.10.0。

バージョン 9.9.3.0

  • Chartboost SDK バージョン 9.9.3 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.11.0。
  • Chartboost SDK バージョン 9.9.3。

バージョン 9.9.2.0

  • Chartboost SDK バージョン 9.9.2 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.8.0。
  • Chartboost SDK バージョン 9.9.2。

バージョン 9.9.1.0

  • Chartboost SDK バージョン 9.9.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.7.0。
  • Chartboost SDK バージョン 9.9.1。

バージョン 9.9.0.0

  • Chartboost SDK バージョン 9.9.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.5.0。
  • Chartboost SDK バージョン 9.9.0。

バージョン 9.8.1.0

  • Chartboost SDK バージョン 9.8.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.0.0。
  • Chartboost SDK バージョン 9.8.1。

バージョン 9.8.0.1

  • Google Mobile Ads SDK バージョン 12.0.0 以降が必要になりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.0.0。
  • Chartboost SDK バージョン 9.8.0。

バージョン 9.8.0.0

  • Chartboost SDK バージョン 9.8.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.11.0。
  • Chartboost SDK バージョン 9.8.0。

バージョン 9.7.0.1

  • CFBundleShortVersionString を更新し、4 つではなく 3 つのコンポーネントを持つようにしました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.10.0。
  • Chartboost SDK バージョン 9.7.0。

バージョン 9.7.0.0

  • Chartboost SDK バージョン 9.7.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.2.0。
  • Chartboost SDK バージョン 9.7.0。

バージョン 9.6.0.1

  • iOS バージョン 12.0 以降が必要になりました。
  • Google Mobile Ads SDK バージョン 11.0 以降が必要になりました。
  • ChartboostAdapter.xcframework 内のフレームワークに Info.plist を追加しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.0.1。
  • Chartboost SDK バージョン 9.6.0。

バージョン 9.6.0.0

  • Chartboost SDK バージョン 9.6.0 との互換性を確認しました。
  • 非推奨のメソッド GADMobileAds.sharedInstance.sdkVersion を GADMobileAds.sharedInstance.versionNumber に置き換えました。
  • GADMediationInterstitialAd の実装を追加しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.14.0。
  • Chartboost SDK バージョン 9.6.0。

バージョン 9.5.1.0

  • Chartboost SDK バージョン 9.5.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.12.0。
  • Chartboost SDK バージョン 9.5.1。

バージョン 9.4.0.0

  • Chartboost SDK バージョン 9.4.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.7.0。
  • Chartboost SDK バージョン 9.4.0。

バージョン 9.3.1.0

  • Chartboost SDK バージョン 9.3.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.7.0。
  • Chartboost SDK バージョン 9.3.1。

バージョン 9.3.0.0

  • Chartboost SDK バージョン 9.3.0 との互換性を確認しました。
  • iOS バージョン 11.0 以降が必要になりました。
  • Google Mobile Ads SDK バージョン 10.4.0 以降が必要になりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.4.0。
  • Chartboost SDK バージョン 9.3.0。

バージョン 9.2.0.0

  • ChartboostAdapter ヘッダー ファイルの GADMChartboostExtras インポートを削除しました。
  • Chartboost SDK バージョン 9.2.0 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 10.0.0 以降が必要になりました。
  • armv7 アーキテクチャのサポートを削除しました。
  • iOS バージョン 11.0 以降が必要になりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.0.0。
  • Chartboost SDK バージョン 9.2.0。

バージョン 9.1.0.0

  • Chartboost SDK バージョン 9.1.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 9.11.0。
  • Chartboost SDK バージョン 9.1.0。

バージョン 9.0.0.0

  • Chartboost SDK バージョン 9.0.0 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 9.10.0 との互換性を確認しました。
  • didRewardUser API を使用するようにアダプタを更新しました。
  • Google Mobile Ads SDK バージョン 9.8.0 以降が必要になりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 9.10.0。
  • Chartboost SDK バージョン 9.0.0。

バージョン 8.5.0.2

  • Google Mobile Ads SDK バージョン 9.0.0 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 9.0.0 以降が必要になりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 9.0.0。
  • Chartboost SDK バージョン 8.5.0。

バージョン 8.5.0.1.0

  • CocoaPods のバージョン 8.5.0.1 を参照する Chartboost SDK 8.5.0 との互換性を確認しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 8.13.0。
  • Chartboost SDK バージョン 8.5.0。

バージョン 8.5.0.0

  • Chartboost SDK 8.5.0 との互換性を確認しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 8.12.0。
  • Chartboost SDK バージョン 8.5.0。

バージョン 8.4.2.0

  • Chartboost SDK 8.4.2 との互換性を確認しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 8.6.0。
  • Chartboost SDK バージョン 8.4.2。

バージョン 8.4.1.1

  • Google Mobile Ads SDK バージョン 8.0.0 以降への依存関係を緩和しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 8.4.0。
  • Chartboost SDK バージョン 8.4.1。

バージョン 8.4.1.0

  • Chartboost SDK 8.4.1 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 8.1.0 以降が必要になりました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 8.1.0。
  • Chartboost SDK バージョン 8.4.1。

バージョン 8.4.0.1

  • 標準化されたアダプタのエラーコードとメッセージを追加しました。
  • .xcframework 形式を使用するようにアダプタを更新しました。
  • Google Mobile Ads SDK バージョン 8.0.0 以降が必要になりました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 8.0.0。
  • Chartboost SDK バージョン 8.4.0。

バージョン 8.4.0.0

  • Chartboost SDK 8.4.0 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 7.68.0 以降が必要になりました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.68.0。
  • Chartboost SDK バージョン 8.4.0。

バージョン 8.3.1.0

  • Chartboost SDK 8.3.1 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 7.66.0 以降が必要になりました。
  • iOS バージョン 10.0 以降が必要になりました。
  • アダプティブ バナー リクエストをサポートするようにアダプタを更新しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.66.0。
  • Chartboost SDK バージョン 8.3.1。

バージョン 8.2.1.0

  • Chartboost SDK 8.2.1 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 7.64.0 以降が必要になりました。
  • iOS バージョン 9.0 以降が必要になりました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.64.0。
  • Chartboost SDK バージョン 8.2.1。

バージョン 8.2.0.0

  • Chartboost SDK 8.2.0 との互換性を確認しました。
  • Google Mobile Ads SDK バージョン 7.61.0 以降が必要になりました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.61.0。
  • Chartboost SDK バージョン 8.2.0。

バージョン 8.1.0.1

  • Google Mobile Ads SDK の必須最小バージョンを 7.60.0 に更新しました。
  • Chartboost の新しい API を使用するようにアダプタを更新し、非推奨の API を削除しました。
  • アダプタで、同じ Chartboost ロケーションを使用して同じフォーマットの複数の広告を読み込めるようになりました。
  • AdMob またはアド マネージャーの管理画面でリワードがオーバーライドされていない場合、リワード広告のリワード値は 0 ではなく、Chartboost の管理画面で指定された値になります。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.60.0。
  • Chartboost SDK バージョン 8.1.0。

バージョン 8.1.0.0

  • Chartboost SDK 8.1.0 との互換性を確認しました。
  • Google Mobile Ads SDK の最小要件バージョンを 7.59.0 に更新しました。
  • i386 アーキテクチャのサポートを終了しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.59.0。
  • Chartboost SDK バージョン 8.1.0。

バージョン 8.0.4.0

  • Chartboost SDK 8.0.4 との互換性を確認しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 7.52.0。
  • Chartboost SDK バージョン 8.0.4。

バージョン 8.0.1.1

  • バナー広告をリクエストしても広告が返されない問題を修正しました。

バージョン 8.0.1.0

  • Chartboost SDK 8.0.1 との互換性を確認しました。
  • バナー広告をリクエストするためのサポートを追加しました。

バージョン 7.5.0.1

  • Chartboost SDK を正しく初期化するコードを追加しました。

バージョン 7.5.0.0

  • Chartboost SDK 7.5.0 との互換性を確認しました。
  • 新しいリワード広告 API を使用するようにアダプタを更新しました。
  • 複数のインタースティシャル リクエストを処理できるようにアダプタを更新しました。
  • Google Mobile Ads SDK バージョン 7.42.2 以降が必要になりました。

バージョン 7.3.0.0

  • Chartboost SDK 7.3.0 との互換性を確認しました。

バージョン 7.2.0.1

  • アダプターに adapterDidCompletePlayingRewardBasedVideoAd: コールバックを追加しました。

バージョン 7.2.0.0

  • Chartboost SDK 7.2.0 との互換性を確認しました。

バージョン 7.1.2.0

  • Chartboost SDK 7.1.2 との互換性を確認しました。

バージョン 7.1.1.0

  • Chartboost SDK 7.1.1 との互換性を確認しました。

バージョン 7.1.0.0

  • Chartboost SDK 7.1.0 との互換性を確認しました。

バージョン 7.0.4.0

  • Chartboost SDK 7.0.4 との互換性を確認しました。

バージョン 7.0.3.0

  • Chartboost SDK 7.0.3 との互換性を確認しました。

バージョン 7.0.2.0

  • Chartboost SDK 7.0.2 との互換性を確認しました。
  • 2 つの新しい Chartboost エラーコードのサポートを追加しました。

バージョン 7.0.1.0

  • Chartboost SDK 7.0.1 との互換性を確認しました。

バージョン 7.0.0.0

  • Chartboost SDK 7.0.0 との互換性を確認しました。

バージョン 6.6.3.0

  • Chartboost SDK 6.6.3 との互換性を確認しました。
  • 「armv7s」アーキテクチャのサポートを削除しました。
  • パブリッシャーが、モジュール以外の Chartboost SDK をインポートするモジュールとして ChartboostAdapter.framework をインポートする際に、Swift でコンパイルの問題が発生するバグを修正しました。

バージョン 6.6.2.0

  • Chartboost SDK 6.6.2 との互換性を確認しました。

バージョン 6.6.1.0

  • Chartboost SDK 6.6.1 との互換性を確認しました。

バージョン 6.6.0.0

  • Chartboost SDK 6.6.0 との互換性を確認しました。

バージョン 6.5.2.1

  • ビットコードのサポートを有効にしました。
  • Chartboost アダプタをフレームワークとして配布するようになりました。
  • プロジェクトに ChartboostAdapter.framework をインポートするには、ターゲットのビルド設定で Allow Non-modular Includes in Framework Modules を YES に設定してください。

バージョン 6.5.2.0

  • バージョン命名システムを [Chartboost SDK バージョン].[アダプター パッチ バージョン] に変更しました。
  • Chartboost SDK の最小要件を v6.5.1 に更新しました。
  • Google Mobile Ads SDK の最小要件を v7.10.1 に更新しました。
  • 複数の Chartboost 広告の対象地域をサポートするようバグを修正しました。
  • インタースティシャル広告が閉じられる直前に、アプリが interstitialWillDismissScreen: コールバックを受け取るようになりました。
  • リワードベースの動画広告が開かれたときに、アプリが rewardBasedVideoAdDidOpen: コールバックを受け取るようになりました。

バージョン 1.1.0

  • Chartboost の追加パラメータから Chartboost 広告の場所を削除しました。メディエーション用に Chartboost を設定する際に、AdMob コンソールで広告の対象地域を指定できるようになりました。

バージョン 1.0.0

  • 初版リリース。リワード動画広告とインタースティシャル広告をサポートしています。