|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.baiyee.adcallback.service.impl;
|
|
|
|
|
|
|
|
|
|
import com.baiyee.adcallback.api.constants.TagTypeConstant;
|
|
|
|
|
import com.baiyee.adcallback.service.GenerateService;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
@ -25,18 +26,26 @@ public class GenerateServiceImpl implements GenerateService {
|
|
|
|
|
String BD = "/api/bd/monitor?userid=__USER_ID__&aid=__IDEA_ID__&pid=__PLAN_ID__&uid=__UNIT_ID__&callback_url=__CALLBACK_URL__&click_id=__CLICK_ID__&idfa=__IDFA__&imei_md5=__IMEI__&oaid=__OAID__&mac=__MAC__&ip=__IP__&os=__OS__&ts=__TS__&device_info=__DEVICE_INFO__&tag=";
|
|
|
|
|
String UC = "/api/uc/monitor?imei={IMEI_SUM1}&oaid={OAID}&time={TS}&callback={CALLBACK_URL}&androidid={ANDROIDID_SUM1}&mac={MAC_SUM2}&ip={IP}&ua={UA}&acid={ACID}&gid={GID}&aid={AID}&cid={CID}&tag=";
|
|
|
|
|
String GDT = "/api/gdt/monitor?click_id=__CLICK__ID__&click_time=__CLICK__TIME__&impression_time=__IMPRESSION__TIME__&campaign_id=__CAMPAIGN__ID__&adgroup_id=__ADGROUP__ID__&ad_id=__AD__ID__&ad_platform_type=__AD__PLATFORM__TYPE__&ad_type=__AD__TYPE__&account_id=__ACCOUNT__ID__&agency_id=__AGENCY__ID__&click_sku_id=__CLICK__SKU__ID__&billing_event=__BILLING__EVENT__&deeplink_url=__DEEPLINK__URL__&universal_link=__UNIVERSAL__LINK__&page_url=__PAGE__URL__&device_os_type=__DEVICE__OS__TYPE__&process_time=__PROCESS__TIME__&promoted_object_id=__PROMOTED__OBJECT__ID__&promoted_object_type=__PROMOTED__OBJECT__TYPE__&real_cost=__REAL__COST__&request_id=__REQUEST__ID__&impression_id=__IMPRESSION__ID__&muid=__MUID__&hash_android_id=__HASH__ANDROID__ID__&ip=__IP__&user_agent=__USER__AGENT__&callback=__CALLBACK__&encrypted_position_id=__ENCRYPTED__POSITION__ID__&hash_oaid=__HASH__OAID__&caid=__CAID__&adgroup_name=__ADGROUP__NAME__&site_set_name=__SITE__SET__NAME__&campaign_name=__CAMPAIGN__NAME__&ad_name=__AD__NAME__&model=__MODEL__&tag=";
|
|
|
|
|
String KS = "/api/ks/monitor?&accountid=__ACCOUNTID__&aid=__AID__&cid=__CID__&did=__DID__&dname=__DNAME__&imeiMD5=__IMEI2__&oaid=__OAID__&mac=__MAC2__&androidid=__ANDROIDID2__&os=__OS__&ts=__TS__&ip=__IP__&ua=__UA__&csite=__CSITE__&model=__MODEL__&ac_creative=__AC_CREATIVE__&tag=";
|
|
|
|
|
String VIVO = "/api/vivo/monitor?os=__OS__&ip=__IP__&oaid=__OAID__&oaidplain=__OAIDPLAIN__&ua=__UA__&androidid=__ANDROIDID__&location=__LOCATION__&requestid=__REQUESTID__&requesttime=__REQUESTTIME__&advertiserid=__ADVERTISERID__&adname=__ADNAME__&creativeid=__CREATIVEID__&osversion=__OSVERSION__&model=__MODEL__&lang=__LANG__&resolution=__RESOLUTION__&nettype=__NETTYPE__&ts=__TS__&tag=";
|
|
|
|
|
String generateDmp;
|
|
|
|
|
switch (type){
|
|
|
|
|
case 0:
|
|
|
|
|
case TagTypeConstant.JL:
|
|
|
|
|
generateDmp = URL + JL + replaceTag;
|
|
|
|
|
break;
|
|
|
|
|
case 1:
|
|
|
|
|
case TagTypeConstant.BD:
|
|
|
|
|
generateDmp = URL + BD +replaceTag;
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
case TagTypeConstant.KS:
|
|
|
|
|
generateDmp = URL + KS +replaceTag;
|
|
|
|
|
break;
|
|
|
|
|
case TagTypeConstant.UC:
|
|
|
|
|
generateDmp = URL + UC + replaceTag;
|
|
|
|
|
break;
|
|
|
|
|
case 5:
|
|
|
|
|
case TagTypeConstant.VIVO:
|
|
|
|
|
generateDmp = URL + VIVO + replaceTag;
|
|
|
|
|
break;
|
|
|
|
|
case TagTypeConstant.GDT:
|
|
|
|
|
generateDmp = URL + GDT + replaceTag;
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|