SDK 集成

SDK 集成

此章节将演示如何集成ZJSDK到您的Flutter项目中。

提示

接入完成后,在正式上线前需要提供测试包,测试广告正常展现

Pub

项目地址

pub.dev/zjsdk_androidopen in new window

下载插件及 example

pub.dev/zjsdk_android/versionsopen in new window

测试信息

请联系运营人员获取正式的应用ID和广告位ID,测试广告位信息如下:

提示

  • SDK 不支持模拟器运行,需要使用真机调试
媒体IDapplicationId
Z2845395984com.zj.daylottery.addemo
类型ID类型ID
开屏广告J2190459774激励广告J9378481911
半屏插屏J7208384505全屏插屏J1556676069
信息流广告J1860767573视频流广告J2129444408
视频内容J4961952628新闻资讯J6944088141
H5页面J7513581444短剧内容J2654837754

注意

  • 使用测试广告位信息时需要修改工程android/app/build.gradle中的applicationIdcom.zj.daylottery.addemo。广告ID与包名是绑定关系,使用其他包名会导致广告请求失败

集成 SDK

SDK 提供Flutter与原生桥接的插件,开发者可以根据需求导入或参照插件的调用方式自行开发

接入准备

注意

本插件需要Flutter >=3.0.0,请升级Flutter版本

enhanced Enum需要指定SDK>=2.17.0,请调整SDK版本

若SDK版本调整后依然报错,请手动删除.dart_tool目录重新执行pub-get

environment:
  sdk: ">=2.17.0 <3.0.0"

引入插件

推荐使用flutter pub add zjsdk_android引入插件

也可以通过修改pubspec.yamldependencies节点下添加插件并调用flutter pub get拉取

dependencies:
 zjsdk_android: ^2.5.23