首次会话期间不会向 UnifID 端点发出请求。从下次应用程序启动/会话开始,将向 UnifID 端点发送包含身份有效负载的请求。Unifi ID 端点:
测试 UnifID 集成的最快方法是使用 InMobi Unifid Fetch API 并实现其回调。
fetchUnifiedIds(delegate: UnifiedIdInterface):
回调函数将以 JSON 对象/字典的形式包含身份详细信息。
样本响应
{
"ufids": [{
"<span class="hljs-attribute">src</span>": <span class="hljs-string">"Liveramp"</span>,
<span class="hljs-string">"envelope"</span>: <span class="hljs-string">"ApLA0JHjsUo3sCSO6NeT6i87P6eVAYuskookH7tFd-bknddGiOAeyXR9nUK8io0VaR5f32DDHMIEFYZfmo7KenUacv_hhZwxFA"</span>,
<span class="hljs-string">"expiry"</span>: <span class="hljs-number">1619170252591</span>
}, {
"<span class="hljs-attribute">src</span>": <span class="hljs-string">"ID5"</span>,
<span class="hljs-string">"signature"</span>: <span class="hljs-string">"ID5_AUaTt3TDEeoZCyJsqeC1fIL9E-Jl675HrwbJ-0--n47mq_QPpFh6uK79MIGGbbejZGlOawA48-4A3o7fTBRpRNs"</span>,
<span class="hljs-string">"envelope"</span>: <span class="hljs-string">"eyJjcmVhdGVkX2F0IjoiMjAyMS0wNC0yMlQwOTozMDo1Mi41MThaIiwiaWQ1X2NvbnNlbnQiOiJ0cnVlIiwic2lnbmF0dXJlIjoiSUQ1X0FVYVR0M1RERWVvWkN5SnNxZUMxZklMOUUtSmw2NzVIcndiSi0wLS1uNDdtcV9RUHBGaDZ1Szc5TUlHR2JiZWpaR2xPYXdBNDgtNEEzbzdmVEJScFJOcyIsIm9yaWdpbmFsX3VpZCI6IklENS1aSE1PajBUWUpaM0toX2xpLVcwTXVkS2hTXzFzVTlJeUtrVVJJV2tUN3chIiwidW5pdmVyc2FsX3VpZCI6IklENS1aSE1PajBUWUpaM0toX2xpLVcwTXVkS2hTXzFzVTlJeUtrVVJJV2tUN3chIiwibGlua190eXBlIjoiMCJ9"</span>,
<span class="hljs-string">"expiry"</span>: <span class="hljs-number">1619170252591</span>
}
]
}
Charles 是一款 HTTP 代理/HTTP 监控器/反向代理工具,它允许开发者查看其计算机与互联网之间的所有 HTTP 和 SSL/HTTPS 流量。请按照 Charles 的说明在 Android 模拟器或移动设备上安装 SSL 证书。
请参考以下文档了解如何设置 Charles 工具:
以下日志是在首次会话或应用程序启动后收集的,并且必须启用 SSL 代理。
启动您的应用,并在 Charles 日志中查找对 unifiedID 端点的 HTTP 请求。请参考以下截图。如果集成正确,您将在响应正文中找到带有过期日期的身份信封。
统一端点: https://unif-id.ssp.inmobi.com/fetch

向 InMobi 发送广告请求,并检查 URL:https://ads.inmobi.com。在响应正文中,检查标头“ufid”。如果集成成功,您将看到相同的标识。

| 错误代码 | 描述 |
| 网络故障且无本地数据 | 从 ID 服务获取统一 ID 失败,缓存中不存在统一 ID。 |
| 统一服务未启用 | 如果 unifiedID 服务未启用,请联系您的相应合作伙伴经理。 |
| 用户已选择退出 | 用户已选择退出跟踪。 |
| PUSH_NEEDS_TO_BE_CALLED_FIRST | 推送 API 需要先于获取 API 调用。 |
| 无本地数据 | 没有本地数据。 |
By installing this SDK update, you agree that your Children Privacy Compliance setting remains accurate or that you will update that setting, whenever there is a change in your app's audience. You may update the app's Children Privacy Compliance settings at https://publisher.inmobi.com/my-inventory/app-and-placements.
Support Center