配置预置展位指通过客户端代码控制展位的展示(展位所在页面和展位位置等),同时通过调用接口,从服务端获取展位其他信息,例如展位高度、展示样式、内容类型等。
关于此任务
您可以通过 XML 预置 CdpAdvertisementView
展位参数到 App 中展位所在界面的 layout.xml
文件中,或是通过 Java 代码添加该参数到 layout.xml
文件中。然后,在 Activity 的 onResume()
生命周期里调用更新接口。
说明
从服务端获取的展位信息会填写到 CdpAdvertisementView
参数中。
如果您是智能投放组件的新手用户,建议您直接通过该组件的控制台(服务端)动态配置广告展位的 Android 页面。更多服务端的配置信息,请参见 创建展位。
操作步骤
通过以下方法之一将
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);
调用更新接口:
cdpView.updateSpaceCode("my_space_code");