OpenClaw Android SDK 深度集成指南
移动广告增速最快。OpenClaw Android SDK 提供全形态广告支持。
一、添加依赖
dependencies {
implementation 'io.openclaw:sdk-android:2.5.1'
}
二、初始化 SDK
OpenClawSDK.init(this, new OpenClawConfig.Builder()
.appId("YOUR_APP_ID")
.appSecret("YOUR_APP_SECRET")
.gdprConsent(true)
.build());
三、Banner 广告
BannerAdView bannerAd = new BannerAdView(this);
bannerAd.setZoneId("zone_123");
bannerAd.setAdListener(new AdListener() {
@Override public void onAdLoaded() {
bannerContainer.addView(bannerAd);
}
});
bannerAd.loadAd();
四、激励视频
RewardedVideoAd ad = new RewardedVideoAd("zone_reward");
ad.setRewardListener(new RewardedAdListener() {
@Override public void onRewarded(RewardItem reward) {
grantUserReward(reward.getType(), reward.getAmount());
}
});
ad.loadAd();
五、最佳实践
- 提前30秒预加载
- 缓存不超过1小时
- 主线程展示
- Activity销毁时调用 destroy()
六、隐私合规
用户同意隐私政策后再初始化 SDK。用户拒绝时关闭个性化广告。
总结
初始化要早、预加载要提前、生命周期要完整、隐私合规要优先。
