请根据该文档集成Liftoff的SDK到您的Android 或者 Amazon app。集成Liftoff SDK到您的应用是您应用变现的第一步。 当您完成该文档步骤后,您就可以开始集成各种 ad formats的广告到您的应用中了。
要求
- Android Studio Electric Eel或更高版本
- Android Gradle Plugin(AGP) v.7.4.2或更低版本
- This SDK targets devices running:
- Android 5.0或更高版本
- Amazon OS 5.4或更高版本
- 推荐: 创建Liftoff account and 注册您的应用app
步骤1. 添加SDK
您可以使用 Maven Central (recommended) 或 manually来集成Vungle SDK.
方式1. Maven Central (Recommended)
Vungle SDK可以在 Maven Central中。 您只需要将以下代码添加到您工程Gradle 文件中:
implementation 'com.vungle:vungle-ads:7.0.0'
方式 2. 手动集成
下载最新版本的 Vungle SDK for Android/Amazon 并将以下依赖添加到您的工程里:
implementation files('libs/vungle-ads-7.0.0.aar')
implementation files('libs/kotlinx-serialization-json-jvm-1.4.1.jar')
implementation files('libs/kotlinx-serialization-core-jvm-1.4.1.jar')
implementation files('libs/okhttp-4.10.0.jar')
implementation files('libs/okio-jvm-3.0.0.jar')
implementation files('libs/protobuf-kotlin-3.21.12.jar')
步骤 2. 初始化SDK
当您将SDK集成到您的工程中后,您需要先将其初始化。
- 打开您的工程
- 添加以下代码来初始化SDK
VungleAds.init(requireContext(), APP_ID, object : InitializationListener { override fun onSuccess() { Log.d(TAG, "Vungle SDK init onSuccess()") } override fun onError(vungleError: VungleError) { Log.d(TAG, "onError(): ${vungleError.localizedMessage}") } })
VungleAds.init(requireContext(), APP_ID, new InitializationListener() { @Override public void onSuccess() { Log.d(TAG, "Vungle SDK init onSuccess()"); } @Override public void onError(@NonNull VungleError vungleError) { Log.d(TAG, "onError():" + vungleError.getErrorMessage()); } });
步骤3. 集成 Ad Formats
要完成SDK的集成并展示各种样式的广告,请您参考以下文档:
步骤4. 更多定制化
请参考文档 Advanced Settings来微调您的广告, 包括 GDPR, CCPA implementation, 和其他一些设置。