全部产品

使用 SDK

更新时间:2020-09-01 10:25:17

您可参考相关的代码片段来了解框架和智能投放组件的用法。

有关代码示例的下载地址和使用方法,查看 获取代码示例。关于接口说明,参见 API 说明 > 投放接口类

启动组件

启动智能投放组件。在 App 启动后,调用 start 方法,初始化并启动智能投放组件。

方法如下:

  1. [CDPPromotionInterface start];
说明:建议将代码添加到 - (void)application:(UIApplication )application beforeDidFinishLaunchingWithOptions:(NSDictionary )launchOptions; 方法中。

配置组件

根据实际需求对智能投放组件进行配置,例如当收到登录、登出消息时,拉取新用户信息的营销内容。

方法如下:

  1. // 配置登录时的通知名称,默认为空
  2. [CDPPromotionInterface sharedInstance].loginNotificationName = @"xxxx";
  3. // 配置登出时的通知名称,默认为空
  4. [CDPPromotionInterface sharedInstance].logoutNotificationName = @"xxxx";
  5. // 配置是否使用定位信息
  6. [CDPPromotionInterface sharedInstance].useLbsInfo = YES;

注册容器插件

在 H5 页面上投放广告时,需要注册智能投放组件的容器插件。

参见 自定义插件,按下图所示的信息,注册智能投放组件所使用的容器插件。

注册容器插件

分享数据上报

分享数据上报功能实现了上报投放的广告落地页的分享数据。用户点击页面右上角的按钮进行分享,具体的分享事件的操作需要用户来完成,在完成分享之后,通过调用分享数据上报的 API 来上报数据。接入此功能之后,可以在控制台中的大盘中观察到对应的数据指标。

操作方法如下:

  1. 监听分享点击事件的通知。

    1. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(shareAd:) name:MPCDPDidShareAdNotification object:nil];
  2. 在通知处理中进行分享操作,执行分享后,调用上报分享数据的接口。

    1. - (void)shareAd:(NSNotification *)notification {
    2. NSString *adUrl = notification.object;
    3. // 发起分享
    4. // ...
    5. // 上报分享广告
    6. [[CDPPromotionInterface sharedInstance] reportShareAdAction];
    7. }