快速开始

智能投放支持原生 AAR 接入和组件化(Portal & Bundle)接入两种接入方式。

前置条件

  • 使用的基线版本为 10.1.60-beta 或更高。mPaaS 从 10.1.60-beta 版本基线开始全面支持智能投放。在添加 SDK 前,确认您使用的基线版本为 10.1.60-beta 或更高。基线的版本信息可以在工程的 mPaaS > 基线升级 菜单中的 Current mPaaS SDK Version 信息中获取。

  • 若采用原生 AAR 方式接入,需要先 将 mPaaS 添加到您的项目中将 mPaaS 添加到项目

  • 若采用组件化方式接入,需要先完成 接入流程组件化接入流程

添加 SDK

原生 AAR 方式

参考 管理组件依赖(原生 AAR)AAR 组件管理,通过 组件管理(AAR) 在工程中安装 智能投放 组件。

组件化(Portal&Bundle)方式

在 Portal 和 Bundle 工程中通过 组件管理 安装 智能投放 组件。更多信息,参考 接入流程添加组件依赖

初始化 mPaaS

如果使用 原生 AAR 接入 方式,则需要初始化 mPaaS。

public class MyApplication extends Application {
    
    @Override
    public void onCreate() {
        super.onCreate();
        // mPaaS 初始化
        MP.init(this);    
    }
}

详情请参考:初始化 mPaaS

添加配置

从 10.1.68.18 版本起,智能投放组件在进程启动时默认不会初始化拉取展位和活动,您需要在 AndroidManifest 文件中手动添加如下配置以开启自动初始化:

<meta-data android:name="com.mpaas.cdp.autoInit" android:value="true" />

从较低基线版本升级到 10.1.68.18 版本后,您需要在 AndroidManifest 文件中手动添加以上配置以确保相应功能正常运行。

后续操作

添加 SDK 后,您即可根据业务需求 配置预置展位创建动态配置展位