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

Mobile Platform as a Service:高度な操作

最終更新日:Jan 17, 2025

MCDP コンポーネントを統合し、基本的なブース構成を完了した後、ポップアップの最大範囲の制御、すべてのブースの完全なリフレッシュの強制、RPC リクエストの拡張パラメーターの設定など、その他の設定を行うこともできます。以下に、これらの高度な操作の詳細を示します。

ポップアップの最大範囲を制御する

  • 該当するシナリオ:より大きなポップアップページが必要な場合。

  • 該当する SDK バージョン:10.1.60 以上。

  • 操作:XML で事前設定します。

    • ポップアップページの最大の高さを指定します。

          <meta-data
            android:name="com.mpaas.cdp.space.height"
            android:value="xxx" />
    • ポップアップページの最大の幅を指定します。

          <meta-data
            android:name="com.mpaas.cdp.space.width"
            android:value="xxx" />
    • ポップアップページの解像度をピクセルまたは dip で指定します。デフォルトは dip です。

           <meta-data
            android:name="com.mpaas.cdp.space.dpmode "
            android:value="dp" />

すべてのブースの完全なリフレッシュを強制する

  • 該当するシナリオ:使用中にユーザーがアカウントまたはリージョンを切り替える場合。

  • 該当する SDK バージョン:10.1.68 以上。

  • 操作:API を呼び出します。

    1. CDP インターフェース サービスを取得します。これにより、後続の関連機能はこのサービスを使用して呼び出すことができます。

          private CdpAdvertisementService findCdpApiService() {
               return LauncherApplicationAgent.getInstance()
                       .getMicroApplicationContext()
                       .findServiceByInterface(CdpAdvertisementService.class.getName());
            }
    2. すべての CDP ブースデータを更新およびリフレッシュします。

       findCdpApiService().refresh(new CdpAdvertisementService.IRefreshZoneCallBack(){});

RPC リクエストの拡張パラメーターを設定する

該当する SDK バージョン:10.1.68 以上。

     MCdpApi.API.api().setExportApi(new  IMCdpExportApi (){
        public Map<String, String> getExtras() {
             HashMap<String, String> extras = new HashMap<>();
             extras.put("cdp_extend_params_xxxx", String.valueOf(1));
             return extras;
          }
        });