Facebook Deep Link Tester有效,广告无效

时间:2018-06-27 01:48:20

标签: facebook

一种非常简单的情况:我正在为Facebook广告进行延迟的深层链接,并已通过Deep Link Tester found here成功地对其进行了测试(很明显,我也选择了“ Send Deferred”。)应用正式投入生产,即使我确定该应用已通过广告收到了新的发布,但延迟的深层链接代码仍返回null。通过广告预览对其进行的测试也已损坏。

我没有从Facebook SDK记录任何错误,并且在进行fetchDeferredAppLinkData调用时,我已经确认应用程序ID和客户端令牌都存在。

由于可能的解决方案或为什么Deep Link Tester与实际广告之间会有差异,但我已经用尽StackOverflow / Facebook / Google,但线索为0。非常感谢任何指导或想法!

作为参考,这是我用来处理延迟的深层链接的代码:

AppLinkData.fetchDeferredAppLinkData(cordova.getActivity().getApplicationContext(),
            new AppLinkData.CompletionHandler() {
                @Override
                public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {
                    if(appLinkData != null) {
                         //Handling link
                    }
                }
            }
    );

编辑:看来我们现在正在将fetchDeferredAppLinkData返回生产中的值,这是在将客户端令牌保存在onCreate中之后。但是,广告预览仍然无法在测试中使用;这是设计使然吗?广告预览功能不是功能齐全的,因此不应该用于此目的吗?

0 个答案:

没有答案