0

目前使用 Facebook Ads SDK for Java v2.9 并尝试升级到 v2.10 或 v2.11。但是,新版本都没有 AdInsights 对象上的 getFieldImpressionDevice 方法?我没有找到任何讨论围绕此调用的更改或弃用的更改日志信息。有人对这个问题有任何见解吗?

对于为什么 github 也有点困惑:

https://github.com/facebook/facebook-java-ads-sdk/

没有 2.10 或 2.11 库,只有 2.9 库,即使此链接指示它,例如,

src/main/java/com/facebook/ads 广告 SDK v2.11 发布 2017 年 11 月 8 日

谢谢你的帮助

4

1 回答 1

0

事实证明,有一个已知问题。AdsInsights 类中的一些(或全部)细分字段和方法被遗漏了。它可以使用原始 json 来解决,例如,

JsonObject jo = insight.getRawResponseAsJsonObject();
JsonElement je = jo.get("impression_device");
String device = je.getAsString();
于 2017-11-11T18:20:58.443 回答