我的AD的base仓库,其他app的引用仓库
Go to file
姜珂 3577bbad73 优化说明 2025-07-06 16:04:45 +08:00
BaseLibrary 重构AD部分 2025-07-06 15:19:59 +08:00
LibraryAd 重构AD部分 2025-07-06 15:55:38 +08:00
android_data 重构AD部分 2025-07-06 15:19:59 +08:00
app 重构AD部分 2025-07-06 15:55:38 +08:00
gradle/wrapper maven内容提交 2025-06-30 13:49:41 +08:00
maven/com/jiangke/group/JKBaseLib 重构AD部分 2025-07-06 15:19:59 +08:00
.gitignore maven内容提交 2025-06-30 13:49:41 +08:00
LICENSE maven内容提交 2025-06-30 13:49:41 +08:00
README.md 优化说明 2025-07-06 16:04:45 +08:00
build.gradle maven内容提交 2025-06-30 13:49:41 +08:00
gradle.properties maven内容提交 2025-06-30 13:49:41 +08:00
gradlew maven内容提交 2025-06-30 13:49:41 +08:00
gradlew.bat maven内容提交 2025-06-30 13:49:41 +08:00
settings.gradle maven内容提交 2025-06-30 13:49:41 +08:00

README.md

广告模块集成指南

基础配置(必填项)

.addSlot(AD_CODE_SPLASH, "splash_id") // 开屏广告位\r\n .addSlot(AD_CODE_REWARD, "reward_id") // 激励视频广告位\n .addSlot(AD_CODE_FEED, "feed_id") // 信息流广告位\n .addSlot(AD_CODE_BANNER, "banner_id") // Banner广告位\n \n .addSlot(AD_APPID, "app_id") // APPID\n .addSlot(AD_CSJID, "csj_id") // CSJID\n .addSlot(AD_CODE_SPLASH, "splash_id") // 添加横幅广告位\n .addSlot(AD_CODE_REWARD, "reward_id") // 激励视频广告位\n .addSlot(AD_CODE_FEED1, "feed1_id") // 信息流1广告位\n .addSlot(AD_CODE_FEED2, "feed2_id") // 信息流2广告位\n .addSlot(AD_CODE_FEED3, "feed3_id") // 信息流3广告位\n .addSlot(AD_CODE_BANNER, "banner_id") // banner广告位\n .addSlot(AD_CODE_Draw, "draw_id") // draw广告位\n

参数 类型 必填 说明
context Context 应用上下文
APP_NAME String 应用名称
CHANNEL String 渠道
AppSplash int 启动页id
APPID String appid
CSJID String csjid
AD_CODE_* String 各类型广告位id

调试模式

// 开发阶段开启(正式环境需关闭)\n LogAd.setDebug(true);

最佳实践

初始化时机在Application.onCreate()中完成初始化\n ‌隐私合规‌:确保用户已同意隐私政策\n 版本兼容最低支持Android 7.0(API 24)\n

初始化失败监听-->重新请求广告开关

ADStateUtils.setSwitchRequestListener(new ADStateUtils.SwitchRequestListener() {\n @Override\n public void onSwitchRequestChanged() {\n AdUtils.getAdvFlag();\n }\n });\n

注意事项

⚠️ 正式发布前确认:

已关闭调试日志6\n 所有广告位ID已测试通过\n 符合广告平台政策要求\n