配置预置展位

配置预置展位指通过客户端代码控制展位的展示(展位所在页面和展位位置等),同时通过调用接口,从服务端获取展位其他信息,例如展位高度、展示样式、内容类型等。

关于此任务

您可以通过 XML 预置 CdpAdvertisementView 展位参数到 App 中展位所在界面的 layout.xml 文件中,或是通过 Java 代码添加该参数到 layout.xml 文件中。然后,在 Activity 的 onResume() 生命周期里调用更新接口。

说明

从服务端获取的展位信息会填写到 CdpAdvertisementView 参数中。

如果您是智能投放组件的新手用户,建议您直接通过该组件的控制台(服务端)动态配置广告展位的 Android 页面。更多服务端的配置信息,请参见 创建展位

操作步骤

  1. 通过以下方法之一将 CdpAdvertisementView 预置在 layout 里:

    • 通过 XML 预置 CdpAdvertisementView 参数:

      <com.mpaas.cdp.CdpAdvertisementView
        android:id="@+id/pit_cdp_cav"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    • 通过 Java 添加 CdpAdvertisementView 参数:

      CdpAdvertisementView cdpView = new CdpAdvertisementView(context);
      parentView.addView(cdpView);
  2. 调用更新接口:

    cdpView.updateSpaceCode("my_space_code");