Android 手游聚合SDK小知识(一)

news2025/1/18 21:06:03

前言

回头想想,在安卓游戏SDK这个领域,我也呆了4年了,从啥都不懂的小菜鸟,逐渐靠自己不断学习,对这个行业也算有了一些理解,趁着最近有空,我想了一下,还是把最近这几年对游戏SDK聚合的一些理解分享出来给大家,希望能和大家一起进步。PS:目前我做的聚合SDK只能适用于国内,海外谷歌包用的是aab,并且海外sdk资源引用时不使用反射,所以海外SDK目前我还没想出来如何聚合,希望有朋友能解决这个问题分享给我。

1、渠道SDK

一个游戏想要赚钱,需要庞大的用户量,毕竟玩的人越多,越多人充值,老板就赚得越多,你的工资奖金才能越多嘛,而依靠用户自己来下载游戏,起量是很慢的,这时候就需要接入一些第三方渠道,让他们帮你进行有偿推广,这些第三方渠道拥有大量用户,可以帮你进行迅速的起量,让大家都去玩你的游戏。

1.1、联运渠道SDK

我们可以接入一些联运SDK渠道,使用他们的渠道来帮我们推广游戏,百度、360、应用宝,Huawei、OPPO 等,包含了最核心的登陆、支付等体系。如果接入了这些渠道,就可以使用他们的SDK服务(登陆、支付等)。
当然了,使用这些联运渠道,一般情况下都是要与对方分成的,充值的时候吊起来的是对方的充值界面,先充到对方的账户上,再进行分成,一般来说分成比例从37开到19开不等。

1.2、自有SDK渠道

如同上面说的,联运SDK需要与渠道方分成,而且分成比例极高,这个时候如果老板自己有稳定的推广渠道,就可以使用自有的SDK,说白了,自有SDK和联运渠道SDK本质上没什么区别,也拥有登录、支付等一系列体系,只不过它属于发行公司内的的SDK,使用自有的SDK就可以100%收入归自己了,但是相应的,推广的成本也要自己掏,这里就不赘述了。
内部SDK可以封装在聚合SDK中,也可以单独写成一个moudle,我这里是单独写成了一个moudle,用的时候打包成aar,和聚合sdk一起给cp接入,cp接入后就可以吊起我们自有的SDK,完成登录支付等一系列操作,后续我再将包用脚本进行渠道分包。

2、游戏研发(CP)

游戏研发也就是专门开发游戏的公司,一般称为CP。

3、聚合SDK

在游戏行业中,聚合SDK可以理解为一个中间层,一个桥梁,作用是沟通游戏CP和渠道SDK。
聚合SDK = 聚合层接口 + 渠道SDK(或者是自有SDK)
使用聚合SDK,聚合层接口不变,变得是渠道SDK,可以在游戏接入一次聚合SDK后,用脚本自动反编译回编译,替换掉渠道SDK代码,实现一包多渠道,减少CP方的工作量。

图中是游戏未接入聚合SDK的情况下,调用登录逻辑。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/943848.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

.jar中没有主清单属性【已解决】

原因 对jar解压缩,可以看到有一个MANIFEST.MF文件,此文件就是jar运行时要查找的清单目录。 主清单数据,就是我们要运行的主类即程序入口,缺少主清单属性,就不知道从哪开始运行。 因此我们需要对项目进行配置&#xff…

华为数通方向HCIP-DataCom H12-821题库(单选题:161-180)

第161题 以下关于 URPF(Unicast Reverse Path Forwarding) 的描述, 正确的是哪一项 A、部署了严格模式的 URPF,也能够可以同时部署允许匹配缺省路由模式 B、如果部署松散模式的 URPF,默认情况下不需要匹配明细路由 C、如果部署松散模式的…

[java基础知识复习] Java基础知识总结分享一

写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路…

蓝牙模块产品认证-国际市场准入准则之欧美CE认证基础知识

蓝牙模块产品认证-国际市场准入准则之欧美CE认证基础知识 一:前言欧盟市场准入介绍 1.1:CE适用范围 欧盟(EU : European Union)有27成员国、其中大家熟知的国家有法国、德国、意大利、奥地利匈牙利、荷兰、波兰、西班牙、葡萄牙、希腊、丹麦、瑞典、比利…

接地气的开源读书讨论会!KCC@广州首次活动圆满结束

前期推文链接:KCC广州开源读书会&广州开源建设讨论会 More 2023 年 8 月 20 日,KCC广州在暨南大学石牌校区成功举办了其首场读书会 & 开源讨论会。这标志着 KCC广州首次正式步入公众视野,开展开源交流活动。 开源社副执行长、KCC广州…

信驰达CC2340系列低功耗蓝牙模块选型指南

自信驰达发布基于TI最新一代芯片研发的CC2340系列低功耗蓝牙模块后,您可能需要了解该系列模块之间有何差异,对您的项目来说,哪个模块最匹配且最有竞争力?本篇我们将对信驰达科技CC2340家族无线模块作对比分析,希望可以…

Ubuntu下安装nginx服务,实现通过URL读取ubuntu下图片

1.安装nginx包 sudo apt update sudo apt install nginx 2.安装完成后系统自动启动nginx sudo systemctl status nginx 查看nginx服务的状态 3.开启防火墙上的HTTP服务端口80 sudo ufw allow ‘Nginx HTTP’ 4.在浏览器输入 http://localhost 看到nginx的欢迎界面,…

C语言 - 结构体、结构体数组、结构体指针和结构体嵌套

结构体的意义 问题:学籍管理需要每个学生的下列数据:学号、姓名、性别、年龄、分数,请用 C 语言程序存储并处理一组学生的学籍。 单个学生学籍的数据结构: 学号(num): int 型姓名(…

【Day-22慢就是快】代码随想录-栈与队列-前K个高频元素

给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums [1,1,1,2,2,3], k 2输出: [1,2] 示例 2: 输入: nums [1], k 1输出: [1] ———————————————————————————————————————— 这道题目主要涉…

一文解析:共享WiFi项目到底怎么样呢?

大家都知道,现代社会已经离不开互联网的便利,而WiFi的普及更是提升了人们的生活质量和工作效率。然而,面对庞大的用户群体和不断增长的网络需求,无论人们到哪都是习惯性的连接上wifi。而共享WiFi的出现,正是满足了大众…

AtCoder Beginner Contest 317(D-G)

D - President (atcoder.jp) (1)题目大意 (2)解题思路 考虑到z最大不超过1e5,N最多不超过100,因此可以考虑用背包来写,dp[j]表示拿高桥拿j分最少需要花费多少个选民转换,最后把答案取…

div盒子标签

华子目录 什么是divdiv盒子模型盒模型标签属性:边框(border)怪异盒与标准盒模型 元素类型块级元素基础特性(block)行内元素基础特性(inline)行内块元素(inline-block)元素…

设备健康管理如何减少维护成本?

在现代制造和工业领域,设备健康管理已经成为降低维护成本和提高生产效率的关键策略。通过实时监测和数据分析,预测性维护等方法已经取得了显著的成果,帮助企业在维护方面实现成本效益和效率的提升。本文将以PreMaint设备数字化平台为例&#…

在线OJ的项目演示

目录 登录界面 注册界面 主界面 题目列表 编写代码界面 代码的编辑报错 正确编译 Mysql的表 登录界面 注册界面 主界面 题目列表 编写代码界面 代码的编辑报错 时间超时 空间过大 编译报错 正确编译 Mysql的表

一图看懂架构划分原则:技术划分 OR 领域划分?

架构划分原则 技术划分 描述: 按技术用途组织系统组件典型示例: 分层(多层)架构 组件按技术层组织 用户界面: 与用户直接交互的部分业务规则和核心处理: 逻辑和算法与数据库交互: 数据存取和查询数据库层: 数据存储和管理 优点: 当大部分更改与技术层次对齐时适用 缺点: 域更…

problem(4)一听就懂字符集、ASCII、GBK、UTF-8、Unicode、乱码、字符编码、解码问题的讲解

程序员在开发中,肯定要与数据打交道,很多时候遇到乱码,或者通信时,或者读写数据时,一头雾水,根本原因就是因为没有搞明白字符集,如ASCII、GBK、Unicode、UTF-8、字符编码、解码、乱码问题。现在…

交换机介绍

什么是交换机? 交换机,英文名称为Switch,也称为交换式集线器,它是一种基于MAC地址(网卡的硬件地址)识别,能够在通信系统中完成信息交换功能的设备。 交换机的工作特点 拥有一条很高带宽的背板总线和内部交换矩阵 所有…

springboot集成es 插入和查询的简单使用

第一步&#xff1a;引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId><version>2.2.5.RELEASE</version></dependency>第二步&#xff1a;…

Linux 最常用命令:能解决 95% 以上的问题

来源&#xff1a;blog.csdn.net/qq_43647359 /article/details/104792569 操作系统概述 Linux 操作系统安装 Linux 文件系统 Linux 命令操作 Linux 权限管理 用户和用户组 用户操作命令 权限操作 Linux 进程管理 Linux 其他常用命令大全 Linux 系统软件安装 常用软件…

***一种改版后检查硬件PCB生产资料的方法***,简单实用,且不容易出错

一、前言 硬件电路设计改版是常有的事,不管小的实物,还是需求变更经常会遇到要增加或者减少器件,修改走线这些。在第一版已经做了生产资料投板的情况下,可以和第一板对比一下就知道改了哪些地方,怎么才能快速的定位出来改动点并检查是否更改呢。 有的人是通过PCB文件来检…