Инструменты пользователя

Инструменты сайта


v6.init

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
v6.init [2022/04/25 14:35]
serg
v6.init [2025/10/27 12:01] (текущий)
serg
Строка 1: Строка 1:
-[[apiV5Client/​qurator/​scenario|Назад]]+
 ===== Иницилизация ===== ===== Иницилизация =====
  
Строка 46: Строка 46:
                        ​Если параметр 1 рекламная очередь не учитывает прошлые показы рекламы по данному ​                              ​Если параметр 1 рекламная очередь не учитывает прошлые показы рекламы по данному ​      
                        ​девайсу. (Рекламная очередь формируется с начала) ​                            ​девайсу. (Рекламная очередь формируется с начала) ​    
-AdTypeId ​       int по какому типу рекламы получать очередь. -1 - по всем+AdTypeId ​       int по какому типу рекламы получать очередь. -1 - по всем ​// -2 игнор параметра и использование AdTypeList 
 +AdTypeList ​     string перечень типов по которым получить очередь 
 +AdmobAppID ​     string Admob ID приложения (Например дантист "​8718270263"​)
  
 </​code>​ </​code>​
Строка 54: Строка 56:
 === OK Response === === OK Response ===
 <​code>​ <​code>​
- type rD struct { +type rD struct { 
- Queue     ​[]tQueueAdtype ​  `json:"​Q"​` + Queue ​            ​[]adqueue.TQueueAdtype ​`json:"​Q"​` 
- Settings ​  ​TClientSettings ​`json:"​S"` + GlobalSettings ​   map[string]string ​     ​`json:"​G"` 
- RewardData ​tRewardData ​    `json:"​R"​` + GlobalSettingsInt map[string]int ​        ​`json:"​C"​` 
- Error      string ​         `json:"​E"​` + RewardData ​       rewarddata.RewardData ​ `json:"​R"​` 
- }+ Error ​            ​string ​                ​`json:"​E"​` 
 + RateApp ​          ​rateapp.TShowData ​     `json:"​A"​` 
 + Details ​          ​rateapp.TRateOutput ​   `json:"​-"​` 
 + CatList ​          ​TGameList ​             `json:"​L,​omitempty"​` // for game list 
 + AdmobBlocks ​      ​[]TAdmobData ​          ​`json:"​Ab,​omitempty"​` 
 +}
 </​code>​ </​code>​
 **Data** **Data**
Строка 89: Строка 96:
 } }
 Rules (adtype - 3) Rules (adtype - 3)
-type Game struct { +</​code>​ 
- Title    string ​`json:"​T"` + ​**GameList data** 
- Icon     string `json:"​I"` +<​code>​ 
- Rating ​  int    `json:"​R"` +type TGameList []TGame 
- Redirect string ​`json:"​U"`+type TGame struct { 
 + Cat   ​int ​                   ​`json:"​cat"` 
 +     ​models.EResourceFormat `json:"​r"​` // rating 
 + AppID []int                  `json:"​appid"​` 
 +
 +</​code>​ 
 + ​**Admob data** 
 +<​code>​ 
 +type TAdmobShortDescription struct { 
 + AdblockID  ​string `json:"​ID"` 
 + Name       ​string `json:"​N"​` 
 + PriceLevel ​int    `json:"​PL"` 
 +
 +type TAdmobData struct { 
 + AdType models.TAdTypeID ​        ​`json:"​A"​` 
 + Blocks []TAdmobShortDescription ​`json:"​B"`
 } }
  
 +Example response 
 +"​Ab":​ [ 
 +        { 
 +            "​A":​ 0, 
 +            "​B":​ [ 
 +                { 
 +                    "​ID":​ "​4041670415",​ 
 +                    "​N":​ "​banner_1",​ 
 +                    "​PL":​ 2 
 +                }, 
 +                { 
 +                    "​ID":​ "​5110552969",​ 
 +                    "​N":​ "​banner_2",​ 
 +                    "​PL":​ 0 
 +                }, 
 +                { 
 +                    "​ID":​ "​6878574989",​ 
 +                    "​N":​ "​banner_0",​ 
 +                    "​PL":​ 3 
 +                } 
 +            ] 
 +        }, 
 +        { 
 +            "​A":​ 1, 
 +            "​B":​ [ 
 +                { 
 +                    "​ID":​ "​4308607189",​ 
 +                    "​N":​ "​inter_2",​ 
 +                    "​PL":​ 0 
 +                }, 
 +                { 
 +                    "​ID":​ "​6934770522",​ 
 +                    "​N":​ "​inter_0",​ 
 +                    "​PL":​ 3 
 +                }, 
 +                { 
 +                    "​ID":​ "​8008179043",​ 
 +                    "​N":​ "​inter_1",​ 
 +                    "​PL":​ 2 
 +                } 
 +            ] 
 +        } 
 +    ]
  
 </​code>​ </​code>​
Строка 113: Строка 177:
                   "​SessionPeriod"​ = "​15"​                   "​SessionPeriod"​ = "​15"​
                   "​SendCrashReports"​ = "​1"​ || "​0"​ //если "​1"​ - то высылать креш репорты                   "​SendCrashReports"​ = "​1"​ || "​0"​ //если "​1"​ - то высылать креш репорты
 +
 +
 +returnData.GlobalSettings["​Banner_Icon_H"​]=
 + returnData.GlobalSettings["​Banner_Screen_H"​]
 + returnData.GlobalSettings["​Banner_Screen_W"​]
 + returnData.GlobalSettings["​Banner_IO_Screen_H"​]
 + returnData.GlobalSettings["​Banner_IO_Screen_W"​]
 + returnData.GlobalSettings["​Inter_Icon_H"​]
 + returnData.GlobalSettings["​Inter_Screen_H"​]
 + returnData.GlobalSettings["​Inter_Screen_W"​]
 +
  
 type TAdTypeNetworkRelation struct { type TAdTypeNetworkRelation struct {
v6.init.1650897309.txt.gz · Последние изменения: 2022/04/25 14:35 — serg