> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kontext.so/llms.txt
> Use this file to discover all available pages before exploring further.

# 最佳实践

> 上线前的发布方接入自查清单。

上线之前请逐项确认。每条都链接到对应的指南或核心概念页。

1. **使用最新版 SDK。** 我们持续发布改进——填充率修复、新增广告形式、性能优化、对新 DSP 与需求合作伙伴的支持——升级节奏稳定。请锁定当前主版本，并定期更新小版本。详见 [更新日志](/resources/changelog)。
2. **每一条消息都要通过 `addMessage` 传入。** 每条用户消息都是 SDK 拉取广告的一次机会——把全部消息都传入**可以显著提升填充率**。需要让某一轮静默时，请用 `trackOnly: true`，而不是跳过这次调用。详见 [消息](/concepts/messages)。
3. **收集 IFA。** iOS 上的 IDFA、Android 上的 GAID。两者都能提升再营销、频次封顶与收入。详见 [IFA 与 ATT](/guides/ifa)。
4. **托管 `ads.txt` / `app-ads.txt`**，加入我们的授权行，并 **保持更新**。每当我们引入新的需求合作伙伴或更换 seller-domain，我们会发给你新的授权行——请及时追加，新的 DSP 才能真正参与你流量的竞价。详见 [ads.txt](/guides/ads-txt)。
5. **为欧盟 / 英国流量接入兼容 TCF v2.2 的 CMP。** GDPR 的硬性要求，并且大幅提升填充率——大多数 DSP 在没有有效 consent 字符串时不会出价。详见 [TCF 与 CMP](/guides/tcf-cmp)。
6. **配置 SKAdNetwork**（iOS）。投放安装类活动的 DSP 依赖 SKAN 归因来衡量效果——如果你的 `Info.plist` 中缺少它们的标识符，它们能用于优化出价的数据就更少，难以对你的流量给出更积极的报价。详见 [SKAdNetwork](/guides/skadnetwork)。
7. **节奏交给我们。** 我们了解整个网络上的最佳实践，并按发布方调优节奏。请在 onboarding 时告诉我们，应用侧无需写任何节奏逻辑。需要更细粒度控制时，仍可使用按消息的 `trackOnly`。详见 [节奏控制](/concepts/pacing)。
8. **与我们紧密合作设计广告。** 好广告来自合作——把你的设计风格、品牌限制和任何内容红线告诉我们，我们会据此调整创意，让广告自然融入你的应用。表现最好的广告，是用户真正喜欢的那种。随时通过 [联系我们](/resources/support) 沟通。
