AIP 设计理念

一切围绕提升广告指标为目的:

  • 足够安全 - 对页面进行严格的语法限制,保证内容可控
  • 轻量快速 - 提供轻量级框架,且语法较为灵活
  • 可被结构化 - 方便提取页面中广告所的关心内容

AIP 的核心能力由以下部分组成:

AIP 页面

AIP 提供一个极其轻量级的框架来编写广告页面,同时框架本身上手成本极低,功能强大,编写后的页面内容可被结构化理解。

每个 AIP 页面都是由基础的 HTML 模板来呈现,AIP 对原生 HTML 进行了额外的增强,可以让你实现动态插值、指令、动画、埋点等广告场景绝大部分功能。

每一个 AIP 页面都是一份独立的 HTML 文件,按下文标准开发完成后,可在浏览器下快速渲染。同时开发者将页面 HTML 部署后可在各平台进行广告投放。

AIP 的页面标准语法和规范详见 AIP 页面标准 模块。

AIP 组件

广告是一个庞大且复杂的系统,数量多且功能复杂,而且变动频繁,同时广告都有目的的围绕转化目标进行的设计,这其中存在很多重复功能建设,我们通过大量项目实践和总结,抽象得到一些稳定且高复用性的广告组件。

AIP 组件为广告场景提供了丰富的基础组件和业务组件,并持续迭代以提供最佳 UI 实践。组件的使用是十分简单的,每个组件都是基于 web component 进行的实现,你只需要简单的像调用普通的 HTML 标签一样即可。

AIP 的组件提供了强大的封装能力和直观的使用体验,整个 AIP 页面都是由组件拼接而成。

AIP 的组件不仅仅是实现了 UI 层面的展示,同时在其背后还有一套定义组件的描述结构,这样就可以将整个页面结构化,提供校验,信息提取这类能力。

所有的 AIP 组件用法详见 AIP 组件 模块

AIP 服务

当你编写完 AIP 页面后,可以通过在线的校验服务来判断页面是否合法,同时在开发阶段,AIP 的框架也会实时校验你的语法,确保编写出合法的页面。

完成页面构建后,你也可以将页面提交到 AIP 链路服务上进行后续的投放流程。

详细 AIP 链路服务接口信息见投放链路服务模块

Last Updated: 2022/7/15 下午7:22:06