【问题标题】:What are the allowed values for Huawei AdsKit `AdParam.Builder`?华为 AdsKit `AdParam.Builder` 的允许值是多少?
【发布时间】:2021-01-12 19:27:28
【问题描述】:

AdParam.Builder 中允许的枚举值是什么,例如。 setGender(int value)?

我尝试过使用12,但在日志中有Root obj class .. is invalid

2021-01-13 00:20:22.041 2138-2324 W/HiAdSDK.jd:  Root obj class (class java.lang.Object) is invalid
2021-01-13 00:20:22.042 2138-2324 W/HiAdSDK.jd:  toJson jsex

附言。使用implementation 'com.huawei.hms:ads-lite:13.4.37.300'

【问题讨论】:

    标签: huawei-mobile-services huawei-ads


    【解决方案1】:

    AdParam.Builder 中允许的枚举值是什么,例如。设置性别(整数 值)?

    请参考com.huawei.hms.ads.Gender,0代表男性,1代表女性。

    有关更多详细信息,请参阅 API 文档here

    【讨论】:

    • 对与 JSON 中未设置/无效的性别字段相关的日志输出有何想法?
    • BTW 在 ads-base jar 中:@AllApi public interface Gender { int UNKNOWN = 0;诠释男性 = 1;诠释女性 = 2; }
    【解决方案2】:

    看来您使用的是您发布的链接中的旧版本。 请参考资料。 Here 获取该服务的最新信息。

    顺便说一句,1 或 2 对于 setGender(int value) 函数是正确的。 请在使用最新的 Ads SDK 和上述功能后尝试。 如果再次出现错误,请分享更详细的日志吗?

    【讨论】:

    • 我已经用模块导入描述更新了我的问题,13.4.37.300 过时了吗?顺便说一句,您的链接上没有任何内容:“即将推出......”
    • 刚刚修改了链接,请重新检查。明天早上我会再次研究这个问题。
    • btw 13.4.37.300guide 中被提及。让我知道是否应该更新,谢谢
    • 在更新的 URL 中也没有提到 Gender.MALE 或 FEMALE。但没关系,因为我已经在 @shirley 的帮助下在罐子里找到了它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    • 2014-12-31
    • 2018-08-21
    • 2020-12-14
    • 2018-08-06
    • 2015-07-30
    相关资源
    最近更新 更多