Android游戏接入移动统计平台

“小伙子,好身手”是一款动作类小游戏, 使用手机的重力感应器进行操作.

- 左右倾斜手机可以控制主角左右移动, 倾斜角度越大, 主角移动速度越快.

- 不要让主角接触到游戏中的尖刺, 否则主角将损失部分生命值. 当生命值耗完时, 游戏将结束.

- 不要让主角掉落到屏幕的下方, 否则游戏将结束.

- 游戏分数取决于主角和踏板接触的次数和游戏的等级. 您可以将您的个人记录提交到全球排名的列表中, 期待在这个列表中见到您的大名.


方法/步骤

  1. 1

    登陆MTA首页 http://mta.qq.com,注册App


  2. 2

    配置工程,将mta-android-sdk-1.6.2加入到工程的libs目录下


  3. 3

    配置AndroidManifest.xml文件,内容如下:

  4. <!-- 接入腾讯MTA -->
            <meta-data
                android:name="TA_APPKEY"
                android:value="A2TS96DKPK8X" />
            <meta-data
                android:name="InstallChannel"
                android:value="GooglePay" />
        <!-- 权限 -->
        <!-- 杀死应用程序 -->
        <uses-permission android:name="android.permission.RESTART_PACKAGES" />
        <!-- 重力感应 -->
        <uses-permission android:name="android.permission.VIBRATE" />
        <!-- 读取手机状态 -->
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <!-- 访问WIFI网络 -->
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.WRITE_SETTINGS" />

    嵌入Java代码,上传数据至MTA,在onCreate方法中加入以下代码:

  5. StatConfig.setDebugEnable(false);// 打开debug开关,可查看mta上报日志或错误
    StatService.trackCustomEvent(ctx, "onCreate", "");// 调用MTA统计接口
    StatService.startNewSession(ctx);// 统计会话
    页面统计如下:
    /** 页面统计,标记一次页面访问的开始 **/
    @Override
    protected void onResume() {
    super.onResume();
    StatService.onResume(ctx);// MTA页面统计,统计开始
    }
    /** 页面统计,标记一次页面访问的结束 **/
    @Override
    protected void onPause() {
    super.onPause();
    StatService.onPause(ctx);// MTA页面统计,统计结束
    }


  6. 5

    验证数据上报,登录MTA平台刷新页面,效果如下:


  7. 6

    嵌入Java代码,按钮点击事件统计

    I114gBoxMtaUtils.getInstance().mtaBtnClick(startGameButton,
    "start_game", ctx, "start_game_button_click");// 统计开始游戏按钮被点击的次数
    I114gBoxMtaUtils.getInstance().mtaBtnClick(optionsButton,
    "options", ctx, "options_button_click");// 统计选项按钮被点击的次数
    I114gBoxMtaUtils.getInstance().mtaBtnClick(scoreBoardButton,
    "score_board", ctx, "score_board_button_click");// 统计排行榜按钮被点击的次数
    I114gBoxMtaUtils.getInstance().mtaBtnClick(moreAppButton,
    "more_app", ctx, "more_app_button_click");// 统计更多应用按钮被点击的次数
    I114gBoxMtaUtils.getInstance().mtaBtnClick(exitButton, "exit", ctx,
    "exit_app_btton_click");// 统计退出按钮被点击的次数



    END

注意事项

  • 登陆 MTA 前台,等待 5 秒钟左右再刷新 app 首页,实时指标将有变化,表示已

    成功上报;若超过 3 分钟指标仍未变化,请按以下顺序检查:

  • 1、手机的wifi是否打开,是否正常联网;

  • 2、APPKEY、权限等设置是否正确;

  • 3、确保已触发MTA统计代码;

  • 4、打开MTA的debug开关,重新编译运行,查看标签为“MtaSDK“的

    logcat提示,是否有错误日志;

  • 5、如果logcat提示“Compatibility problem was found in this device!“,

    请先删除apk重新安装,可参考开发者手册里的兼容性错误


其中该游戏可到 

https://play.google.com/store/apps/details?id=com.i114gbox.aglieguy 

进行下载微笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值