<?php /** * 广告追踪服务端接口,目前只支持payment */ include '../AnySDK.config.php'; include '../AnySDK.Sdk.class.php'; header("Content-type: application/json; charset=utf-8"); $anysdk = new Sdk_AnySDK(); /** * 如果您使用的是云版本或者企业版,记得修改ADTRACKING_REPORT_URL的定义 */ $anysdk->setAdTrackingReportUrl(ADTRACKING_REPORT_URL); $timestamp = time(); $order_id = ''; $channel_id = ''; $data_to_report = array('game_id' => ANYSDK_GAME_ID, 'channel_number' => $channel_id, 'amount' => '', 'order_id' => $order_id, 'imei' => '', 'imsi' => '', 'idfv' => '', 'idfa' => '', 'payment_type' => '支付宝', 'currency' => 'CNY', 'user_account' => '', 'mac' => '', 'timestamp' => $timestamp, 'ip' => '', 'os_version' => '', 'msg_id' => md5(ANYSDK_GAME_ID . $channel_id . $order_id . $timestamp), 'operators' => '', 'network' => '', 'device_name' => '', 'gpid' => '', 'manufacturer' => '', 'device_model' => '', 'android_id' => ''); /** * 第二个参数是广告追踪提交数据类型,目前只支持payment */ $response = $anysdk->adTrackingReport($data_to_report, Sdk_AnySDK::ADTRACKING_METHOD_PAYMENT); if ($anysdk->getAdTrackingReportStatus()) { echo "success\n"; } else { echo "fail\n"; }