flutter_pangle_ads icon indicating copy to clipboard operation
flutter_pangle_ads copied to clipboard

加入个性化广告控制参数

Open danieldai opened this issue 3 years ago • 10 comments

现在APP在国内应用市场上架时会检查app是否有个性化广告功能,如果有的话需要app提供配置开关,让用户能够关闭个性化广告。对于Flutter开发的APP,需要在Flutter代码中能够对此进行控制。

danieldai avatar Apr 13 '22 23:04 danieldai

可以具体点,贴个文档吗?我会及时添加上接口

BytesZero avatar Apr 15 '22 05:04 BytesZero

类似personalized这样的参数 https://github.com/gstory0404/flutter_tencentad/blob/master/lib/flutter_tencentad.dart

///
  /// # SDK注册初始化
  ///
  /// [androidId] androidId 必填
  ///
  /// [iosId] iosId 必填
  ///
  /// [channelId] channelId 渠道id [FlutterTencentadChannel]
  ///
  /// [personalized] personalized 是否开启个性化广告 [FlutterTencentadPersonalized]
  ///
  static Future<bool> register({
    required String androidId,
    required String iosId,
    int? personalized,
    bool? debug,
    int? channelId,
  }) async {
    return await _channel.invokeMethod("register", {
      "androidId": androidId,
      "iosId": iosId,
      "debug": debug ?? false,
      "channelId": channelId ?? FlutterTencentadChannel.other,
      "personalized": personalized ?? FlutterTencentadPersonalized.show,
    });
  }

danieldai avatar Apr 15 '22 05:04 danieldai

请链接官方文档哦

BytesZero avatar Apr 15 '22 08:04 BytesZero

这是穿山甲的文档链接 https://www.csjplatform.com/supportcenter/26234

danieldai avatar Apr 15 '22 08:04 danieldai

收到

BytesZero avatar Apr 15 '22 16:04 BytesZero

https://github.com/FlutterAds/flutter_pangle_ads/pull/35

这个应该可以帮助到你。

hhgz9527 avatar Sep 09 '22 05:09 hhgz9527

其实我没有理解这个 API 的作用,如果关闭广告在 Flutter 层关闭即可

BytesZero avatar Sep 09 '22 06:09 BytesZero

这个api是配置不再根据手机的id等信息,个性化推荐广告。比如现在的个性化广告系统检测到用户在京东浏览过某商品,用户在使用别的app时,也显示该用户在京东浏览过的商品或者相关商品。关闭个性化广告后就不进行这个关联推荐了,但是还是显示广告。

danieldai avatar Sep 09 '22 06:09 danieldai

那这就理解了,安排

BytesZero avatar Sep 09 '22 06:09 BytesZero

https://github.com/FlutterAds/flutter_qq_ads/issues/20 腾讯的广告插件也新增了相关的API

danieldai avatar Sep 13 '22 05:09 danieldai

@danieldai @hhgz9527 2.7.0 已经支持

BytesZero avatar Jan 29 '23 07:01 BytesZero