Admob中介流程遇无效网络凭据,Facebook配置步骤存疑求助
我来帮你梳理下这个问题的常见排查方向,大概率是Facebook开发者平台和AdMob后台的关联步骤没做全导致的:
确认Facebook开发者平台的核心配置
首先要确保你在Facebook开发者后台已经创建了对应iOS平台的应用,并且开启了Audience Network产品——这是AdMob能关联到它的前提,没开启的话后续肯定找不到应用。另外,你的AccessToken必须是Audience Network专属的系统用户访问令牌:要在Facebook商务管理平台的「系统用户」板块创建专门用于中介的系统用户,再生成带有Audience Network权限的令牌,普通用户令牌会直接导致验证失败。完成AdMob与Facebook商务管理平台的绑定
你说找不到可选应用,这基本是因为AdMob还没和你的Facebook商务管理平台关联。去AdMob后台的「中介」→「合作伙伴」找到Facebook Audience Network,点击「关联账户」,跟着提示完成绑定操作。绑定后如果还是看不到应用,试着刷新页面或者重新登录AdMob后台,缓存有时候会拖后腿。仔细验证凭证的准确性
核对Facebook App ID是否是你创建的iOS应用的ID,别不小心用了Android平台的ID。另外,用Facebook的访问令牌调试器检查你的AccessToken:确保它没过期,并且包含ads_management和audience_network_read这两个关键权限,缺权限也会触发「Invalid network credentials」提示。补全容易遗漏的合作伙伴关联步骤
还有个很容易被忽略的点:在Facebook开发者后台的应用「设置」→「高级」→「合作伙伴应用」里,添加AdMob的固定合作伙伴ID1234567890。没加这一步的话,AdMob和Facebook的凭证验证会直接失败。
内容的提问来源于stack exchange,提问作者WonderSoftwares

