Meetgames游戏SDK经验分享:如何接入Facebook SDK服务?

发布时间:2024-12-25 16:31:51

前言:开发者通过Facebook渠道买量,在面向Facebook选择SDK服务时,无论是想接入Facebook账号登录实现用户和游戏的连接,或是为了追踪投放数据衡量广告的效果,还是回传Facebook应用事件,更精准的通过MAI/AEO/VO的方式买量,以达到提升应用安装量的目标,本文和您进行详细介绍!

Facebook SDK服务,对开发者有什么帮助

首先SDK是SoftwareDevelopment Kit的缩写,中文俗称是“开发者工具包”,顾名思义,就是在开发软件或应用时需要用到的工具包。简单来说,SDK服务是嵌入到应用程序中的代码片段,以此实现将Facebook功能加入到应用程序内。

Facebook SDK服务,为开发者提供以下功能

  • 实时追踪来自Facebook用户的应用安装事件;

  • 投放Facebook互动类型的广告;

  • 开启OCPM(千次费用展示)和CPA(单次操作费用);

  • 多个应用事件数据的实时追踪;

  • Facebook社交功能(好友分享、消息通知、好友邀请等);

  • Facebook账号授权登录;

  • 扩展广告到AudienceNetwork

由此可见Facebook的SDK服务非常丰富,接入游戏SDK后,为营销提供了更丰富的场景。

接下来,我们将介绍一款游戏接入Facebook SDK服务的流程。无论是开发者的应用是iOS还是安卓版,只需按照Facebook开发者后台的引导逐步进行。

创建Facebook应用(接入SDK服务的第一步)

  • 填写应用的信息,包含应用名称及应用分类

  • 把App ID和Display Name(应用名称)记录下来

  • 前往App Details(应用详情)

Meetgames游戏SDK经验分享:如何接入Facebook SDK服务?

接入Facebook SDK服务的步骤

第一步:下载游戏SDK

接入Facebook SDK服务的步骤/第一步:下载游戏SDK

第二步:将Facebook SDK服务加入到项目

  • 确认游戏SDK的项目安卓版本(API>15 即 Android 4.0.3)

  • 打开 Gradle Scripts | build.gradle (Project: <your_project>) 文件并添加以下代码:mavenCentral()

  • 保存并关闭build.gradle (Project: <your_project>)文件。

  • 打开 Gradle Scripts | build.gradle (Module: app)文件,将以下游戏SDK代码添加到dependencies部分:implemenntation 'com.facebook.android:facebook-android-sdk:latest.release'

  • 保存然后关闭 build.gradle(Module:app)文件

  • ​构建项目。然后将com.facebook.FacebookSdk导入应用。

第三步:更新SDK服务清单

  • 将 “应用编号” 和 “客户端口令” 添加到项目的字符串文件,然后更新清单文件,执行以下操作:

  • 打开应用项目中的 /app/res/values/strings.xml 文件。

  • 添加名称为 facebook_app_id 以及 facebook_client_token 的 string 元素,并将值相应设置为应用编号和客户端口令。

  • 打开应用项目中的 /app/manifests/AndroidManifest.xml 文件,针对应用编号和客户端口令添加 meta-data 元素<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/><meta-data android:name="com.facebook.sdk.ClientToken"android:value="@string/facebook_client_token"/>

  • 在清单中application元素后面添加uses-permission:<uses-permission android:name="android.permission.INTERNET"/>

  • (可选)要停止使用游戏SDK中的广告编号权限,请在清单中 application 元素的后面添加 uses-permission 元素:<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

第四步:根据使用需要,接入相应的SDK服务

  • 拿好友分享功能举例,要通过游戏SDK分享应用中的链接、图片或视频,请在清单中声明 FacebookContentProvider 权限。执行以下操作:

  • 打开应用项目中的 /app/manifests/AndroidManifest.xml 文件。

  • 在清单中,针对 FacebookContentProvider 授权,添加 provider 元素。在 authorities 值的末尾附加应用编号。例如,如果应用编号为 1234,则声明如下:

接入Facebook SDK服务的步骤/第四步:根据使用需要,接入相应的SDK服务

SDK服务调试工具

Facebook官方除了提供开发者接入游戏SDK形式外,还有丰富的调试验证SDK服务工具,提升开发者的接入效率;最常用的3种分别是

1.图谱API探索工具(游戏SDK的测试、创建、验证API调用和调试)

图谱API探索工具(游戏SDK的测试、创建、验证API调用和调试)

2.分析调试工具(预览游戏SDK分享到Facebook社交媒体显示效果)

分析调试工具(预览游戏SDK分享到Facebook社交媒体显示效果)

3.访问口令调试工具(游戏SDK查看访问口令信息)

访问口令调试工具(游戏SDK查看访问口令信息)

其他SDK服务工具

  1. JS SDK控制台:javascript版本的Facebook 游戏SDK测试环境;

  2. 访问口令测试工具:生成测试专用的用户和应用访问口令;

  3. API升级工具:查看哪些游戏SDK API调用会受到新版API更新的影响;

  4. 评论审核工具:面向Facebook公众主页评论,管理用户评论内容的插件;

  5. 应用广告助手:观测广告投放表现、通过游戏SDK回传的安装事件、验证应用事件和deeplink(深度链接)

  6. 潜在客户广告调试工具:API和CRM集成的设置、接受数据;

  7. 证书透明度监控工具:搜索及订阅你的SSL/TLS证书状态管理;

  8. 试玩广告预览工具:查看试玩类广告素材的展示效果;

  9. 发行商调试工具:验证bidding的集成;

结语

高效的行动力,帮助开发者及时抓住市场机遇,Meetgames平台致力于陪伴出海开发者的全产品周期,提供产品工具服务和发行策略服务,规避因经验不足造成的不必要损失,提升游戏出海成功率。

扫描联系平台运营,开启高效出海之旅

扫描联系平台运营,开启高效出海之旅