Bulldog_Integrations.md 2.7 KB

当前SDK版本号: 6.1.4

版本变化

  1. 完善Facebook和Google事件买量统计
  2. 降低留存工具和GT2的发送频率
  3. 增加Facebook的Bidding支持(当前只支持iOS版本)

Bidding说明

Facebook将在2021年3月左右取消Facebook广告的底价设置,只提供竞价广告。 为应对这种情况,我们需要提前准备各家平台的bidding的测试。

接入步骤

前期帐号准备

需确认Facebook后台账号是否已开通bidding, 表现栏下面有竞价出现

更新SDK的git分支到分支【release_iOS_Bidding_SKAdNetwork】

注: 当前分支包含iOS版本6.1.3所有功能

更新framework

该版本更新如下Framework

注:先删除以前相关文件夹的framework(如果有)

  1. Analytics文件夹下所有的framework
    • FirebaseAnalytics.framework
    • FirebaseCore.xcframework
    • FirebaseInstallations.xcframework
    • FirebaseInstanceID.xcframework
    • GoogleSymbolUtilities.framework
    • GoogleUtilities.xcframework
  2. Facebook文件夹下所有的framework(子目录)
    • FBAudienceNetwork-6.2.0 / FBAudienceNetwork.framework
    • FBBiddingKit-3 / FBBiddingKit.framework
    • FBSDKCoreKit-8.2.0 / FBSDKCoreKit.framework
  3. GoogleMobileAdsSdkiOS-7.31.0文件夹下所有的framework
    • UserMessagingPlatform.xcframework
    • PromisesObjC.xcframework
    • nanopb.xcframework
    • GoogleMobileAds.xcframework
    • GoogleUtilities.xcframework
    • GoogleAppMeasurement.framework

新增Swift库的Bridging Header(只需执行一次)

新建一个swift文件,target选iOS,名字默认即可

在新建完成的弹出框中选中 Create Bridging Header, 如下图

添加新的资源文件

  1. ad.json文件: 从5层admob后的新的ad.json升级到bidding的配置文件
  2. ad_worth.json放到asset根目录下(与ad.json同目录)
  3. app.txt放到asset根目录下(与ad.json同目录)

脚本所在目录: cocos2d/docs/integrations/scripts/, 生成方式如下:

# 生成ad.json
python cocos2d/docs/integrations/scripts/ad_json_6.1.4.py /Users/zhuge/Temp/20201204/ad.json
# 更新ad_worth.json, 如果是新项目,请联系开发者
python cocos2d/docs/integrations/scripts/ad_worth_6.1.4.py com.your.package

app.txt版本为3,默认内容如下:

# 配置文件版本号,必配
version = 3

[gs2s]
# Google S2S 相关
isRequestGoogleS2S = true
googleS2SToken = ******
googleS2SLinkId = ******

注: googleS2SToken:值为Red统一的一个token <br /> googleS2SLinkId:需要联系广告管理人员创建


验证方式

  1. 所有广告都可以正常显示
  2. 广告后台有正常数据