- 博客(22)
- 收藏
- 关注
原创 DSP从0到1如何搭建
MVP = 最小可用产品:就是你用最小成本、最短时间搭建出能上线运行的DSP骨架,拿来接真实流量、跑广告、服务客户。流量来了能投、广告主能下单、能看到效果、账算得清楚。2、必须具备:通道:接1–2家主流SSP/AdX(OpenRTB 2.x,沙箱+生产),支持展示/原生/视频至少一种格式。竞价主链OpenRTB解析 → 同意/隐私判定(TCF/US Privacy/ATT)验签/限流/去重/超时(tmax护栏;统一UTC&USD)
2025-09-07 23:32:16
2284
原创 19-月滚动 Ad Unit + 后台轮换
(例如gam_com.youapp.xyz.ios_int_1、gam_com.youapp.xyz.ios_int_2、gam_com.youapp.xyz.ios_int_3……到此为止,广告SDK架构技术原理和相关运营策略讲到这里,如果你们对如何使用GAM提高APP的ROI,可以留言,我会看时间安排,把日常处理的项目记录下来。一条 ID 连续跑 20-30 天后,模型会把低价买家推到前排 → ROI 滑坡。打散记忆后,中、长尾买家更愿意投标,填充也会抬升 2-5 pp。
2025-09-07 01:06:51
348
原创 18-广告位ID在链路中的角色
到此为止,广告SDK技术架构和原理技术讲完了,下一篇文章我会讲解目前市面上广告平台用的广告增收运营策略,请看下一篇文章《19-月滚动 Ad Unit + 后台轮换》这节我们接着上一篇文章,讲一下广告位ID,就是每次广告请求和统计的唯一识别码。
2025-09-07 01:03:24
182
原创 15-阶段八:调用播放器播放广告(Player 模块)
显示音量控制、跳过按钮、关闭按钮。通过内置播放器播放广告视频素材。监听播放开始、进度、完成、错误。广告 SDK 的完整工作流程图。
2025-09-07 00:42:29
198
原创 14-阶段七:用户行为控制与上报(Controller + Tracker)
控制什么时候可以触发激励回调(onRewardEarned)播放控制器,负责监听广告状态(播放进度、点击、关闭)阶段八:调用播放器播放广告(Player 模块)IAB 官方支持的可视化检测与打点工具。控制所有上报逻辑:曝光、点击、播放等。广告 SDK 的完整工作流程图。针对不同广告类型分别控制行为。播放完毕,可领取奖励。
2025-09-07 00:34:37
225
原创 13-阶段六:广告素材后处理 + UI 渲染展示
阶段七:用户行为控制与上报(Controller + Tracker)广告 SDK 的完整工作流程图。
2025-09-07 00:31:23
240
原创 12-阶段五:广告素材解析(Ad Parsers)
—负责把广告平台返回的 XML、JSON、HTML 等格式,转化为统一、可播放、可展示的内部结构体(比如。阶段六:广告素材后处理 + UI 渲染展示。广告 SDK 的完整工作流程图。这一阶段是广告 SDK 中的。),供 UI 层渲染。
2025-09-07 00:27:35
234
原创 10 - 阶段三:决定加载策略(Loading Strategy)
阶段四:加载广告平台请求(Ad Loaders 模块)广告 SDK 的完整工作流程图。这是整个广告加载逻辑中。
2025-09-07 00:20:43
236
原创 9-阶段二:Ad Manager 发起广告请求
创建、绑定、插入广告视图到页面(如 BannerView / VideoPlayerView)根据广告位配置选择加载策略(Waterfall / Parallel / Bidding)阶段三:决定加载策略(Loading Strategy)控制广告的加载状态、超时、成功、失败回调。接收外部调用的广告请求,比如。广告 SDK 的完整工作流程图。4. AdView 管理。
2025-09-07 00:15:30
317
原创 8- 阶段一:初始化配置&环境收集
就像你使用微信前要登录账号一样,广告 SDK 在你调用。当前 App 支持哪些广告位?之前,必须先「准备好环境」。只加载需要的 banner/video 模块,减小体积。阶段二:Ad Manager 发起广告请求。后续点击、曝光要上报去哪?广告 SDK 的完整工作流程图。
2025-09-07 00:10:34
293
原创 7-广告 SDK 的完整工作流程图
下图展示了 广告SDK(几乎)全部组件的构成清单。广告 SDK 的完整工作流程图。阶段一:初始化配置&环境收集。
2025-09-07 00:04:27
347
原创 5-data:数据层(负责网络通信)
这部分虽然离用户界面很远,但却是整个广告系统的「」,它决定你,甚至影响广告加载速度和稳定性。理解了这部分,就理解了 SDK 是怎么和广告平台打交道的。
2025-09-06 23:48:59
347
原创 4-domain:业务逻辑层(处理广告请求流程)
模块名功能说明dfp针对 Google DFP 平台的广告请求处理模块airtel针对 Airtel 自有广告平台的请求模块base广告请求的调度器(判断用哪个平台、处理失败回退等)banner横幅广告的逻辑控制模块(不管UI,只管流程)video视频广告的逻辑控制模块player播放器控制逻辑(如进度回调、播放策略等)(3)Ads SDK - domain 广告请求调度流程图(以 Banner 为例)下一篇文章请阅读:《5-data:数据层(负责网络通信)》
2025-09-06 23:41:00
348
原创 3- presentation:UI 展示层(对外暴露接口)
是整个 SDK 最贴近开发者(Client)的部分,同时也是广告最终在用户眼前「」的那一层。
2025-09-06 23:32:59
268
原创 2-Client/Publisher模块
Client / Publisher 就是你(或开发者)自己写的 APP。它使用了广告 SDK,用来在 App 中展示广告(如 Banner、激励视频),从而获得变现收入。
2025-09-06 23:23:29
215
原创 1-广告 SDK 总架构图
前言:本专栏都是从0到1和你介绍一个完整的广告SDK是怎么设计出来的,也是本人负责过的项目之一,如果文章有哪里错误的地方,欢迎留言,因为写的太匆忙,可能有的地方我会以图替代文字,看不懂的地方可以评论留言。一般广告SDK采用清洁架构设计,与遵循相同架构的其他项目一样,广告SDK分为三个部分(层级):核心层为数据层,其上层是领域层,最外层为表示层。这是广告 SDK 架构图,这张图是 Ads SDK 在 Android 中的模块化系统架构。每个层级都包含若干承担特定功能的模块。
2025-09-06 23:17:30
320
原创 Google Play 上架如何给应用快速创建一个隐私政策
我们在Google Play上架应用时候,肯定是需要填写一个隐私政策的,如果再单独给APP开发一个网站对于一些小公司来说可能可能特别麻烦,那么有没有快速建立一个APP的隐私政策网址的方法呢?还有隐私政策内容怎么写呢?(这仅仅是个人方法哈,有更好的方法可以告诉我)https://support.google.com/googleplay/android-developer/answer/9859455?hl=zh-Hanshttps://support.google.com/googleplay/androi
2024-12-02 23:12:33
3280
2
原创 提高 Google Play 上架成功率的实用技巧
机房IP:机房IP就是一个有很多服务器的机房中心,机房IP具有IP固定,稳定在线,价格相对便宜的特点,但是机房IP连号、地区分布不均衡等适合用在需要长期在线的业务上,通常VPS都是机房IP,Google Play现在对机房IP是有特殊对待的,很容易被识别并且列入黑名单,机房IP很容易被AI风控。前几年VPS还是可以的,随着这几年出海需求越来越多,VPS的IP池子很多都已经被污染滥用,尤其是阿里云,亚马逊,腾讯云这三个最多人用的,很容易就能开到不干净的IP,导致过包率极低。
2024-12-02 09:27:44
1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅