すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:SDK の使用

最終更新日:Jun 04, 2026

SDK を使用して、mPaaS Customer Data Platform (CDP) プロモーションコンポーネントを iOS アプリに統合する方法について説明します。

コード例をダウンロードするには、「コード例の取得」をご参照ください。インターフェースの詳細については、「配信インターフェースクラス」をご参照ください。

コンポーネントの起動

アプリの起動後に CDP プロモーションコンポーネントを初期化して起動するには、- (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions メソッド内で start メソッドを呼び出します。

[CDPPromotionInterface start];

コンポーネントの設定

以下のオプションを使用して、CDP プロモーションコンポーネントのログイン/ログアウト通知名を設定し、位置情報を有効にします。

// ログインの通知名を設定します。デフォルトは空です。
[CDPPromotionInterface sharedInstance].loginNotificationName = @"xxxx";
// ログアウトの通知名を設定します。デフォルトは空です。
[CDPPromotionInterface sharedInstance].logoutNotificationName = @"xxxx";
// 位置情報を使用するかどうかを設定します。
[CDPPromotionInterface sharedInstance].useLbsInfo = YES;

コンテナプラグインの登録

広告配信のために H5 ページで JavaScript API (JSAPI) を有効にするには、コンテナプラグインを登録します。

H5 ページでの広告配信には H5 コンテナが必要です。コンテナプラグインを登録する前に、DTFrameworkInterface- (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions メソッド内で H5 コンテナを初期化します。詳細については、「H5 コンテナの初期化」をご参照ください。

 // コンテナを初期化します。
 [MPNebulaAdapterInterface initNebula];

H5 コンテナを初期化した後、「カスタムプラグイン」に従って、以下の設定を使用して CDP プロモーションコンポーネントのコンテナプラグインを登録します。

注册容器插件

共有データの報告

ユーザーが広告ランディングページからコンテンツを共有する際に、共有データ報告 API を呼び出してイベントをキャプチャします。これにより、データがコンソールダッシュボードで利用可能になります。

  1. 共有クリックイベントをリッスンします。

     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(shareAd:) name:MPCDPDidShareAdNotification object:nil];
  2. 通知ハンドラ内で共有ロジックを実装し、コンテンツの共有が成功した後に API を呼び出して共有を報告します。

     - (void)shareAd:(NSNotification *)notification {
         NSString *adUrl = notification.object;
         // 共有を開始します。
         // ...
         // 共有された広告を報告します。
         [CDPPromotionInterface reportShareAdAction];
     }