SDK 集成
SDK 集成
此章节将演示如何集成ZJSDK
到您的React Native
项目中。
接入完成后,在正式上线前需要提供测试包,测试广告正常展现
测试信息
提示
SDK 不支持模拟器运行,需要使用真机调试
请联系运营人员获取正式的应用ID和广告位ID,测试广告位信息如下:
媒体ID | applicationId |
---|---|
Z2845395984 | com.zj.daylottery.addemo |
类型 | ID | 类型 | ID |
---|---|---|---|
开屏广告 | J2190459774 | 激励广告 | J9378481911 |
半屏插屏 | J7208384505 | 全屏插屏 | J1556676069 |
信息流广告 | J1860767573 | 视频内容 | J4961952628 |
注意
使用测试广告位信息时需要修改工程android/app/build.gradle
中的applicationId
为com.zj.daylottery.addemo
。广告ID与包名是绑定关系,使用其他包名会导致广告请求失败
接入准备
插件以0.74
版本为基础开发,使用新特性 TurboModule
与 Fabric
构建的 ZJSDK 插件,其中 TurboModule
实现了开屏
、激励
、插全屏
三个功能,Fabric
模块实现了原生组件的渲染和通信。
开启新特性
见文档The New Architecture Template与TurboModule
配置后,在android
目录下运行gradle generateCodegenArtifactsFromSchem
来自动生成插件所需代码
集成 SDK
提示
SDK 可运行于 Android5.0 (API Level 21) 及以上版本
首先通过yarn add ../RTNZJAndroid
命令引入RTNZJAndroid
插件,集成SDK包及基础功能(包括原生开屏、激励广告、插全屏广告等)
如果需要通过原生组件接入开屏、信息流、视频内容广告,需要通过yarn add ../RTNZJAndroidFabric
命令额外引入RTNZJAndroidFabric
插件