跳到主要内容

2.1. SDK集成

2.1.1 申请账号和广告位

向广告运营人员申请广告平台账号及相应广告位。平台上创建应用时请注意选择的接入方式是Mediation SDK还是Hisavana SDK,因为选择不同接入方式,对接的SDK文档有所不同。

2.1.2 导入广告SDK

第一步:在项目级build.gradle文件加入maven远程依赖地址,如下

buildscript {
repositories {
mavenCentral()
maven { url "https://mvn.shalltry.com/repository/maven-public/" }
maven { url "https://mvn.shalltry.com/repository/ad-releases/" }
}
}

allprojects {
repositories {
mavenCentral()
maven { url "https://mvn.shalltry.com/repository/maven-public/" }
maven { url "https://mvn.shalltry.com/repository/ad-releases/" }
}
}

第二步:在Module的build.gradle中引入hisavana广告库

implementation "com.cloud.hisavana.sdk.ssp:hisavana:3.5.1.2"

适配16kb page size方案

SDK(3.4.8.2 及以下版本)使用的 Gif 库 携带的 so 文件不支持 16kb page size,需适配时请自行接入支持版本 v1.2.29。

/**
* 版本(v1.2.29)已适配16kb page size
*
* 环境要求:
* - Gradle 8.0以上
* - Gradle插件 8.1.0以上
* - min sdk 21
* - kotlin插件,标准库、协程库 1.8.0以上(要求)
*/
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.29'