-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


[ ] Vungle

, 24 2017 . 16:20 +
2014 , Vungle. , .

image
Vungle 2014

, , . .

image

2 Unity , , Vungle .

image

, , , . , , , .csv . :

image

Excel - , , , . Unity Ads. , .

image

, , , .

image

, . . , , .

image

. , API , . , . API . , , - , . .

image

, . Unity, json, .

UnityScript
#pragma strict
import System;
class MainMainVungle{
	var mvungle: MainVungle;
}
class MainVungle {
	var vungle: Vungle[];
}
class Vungle {
	var date: String;
	var impressions: int;
	var views: int;
	var completes: int;
	var clicks: int;
	var revenue: float;
	var eCPM: float;
	var geo_eCPMs: VunlgeCounty[];
}
class VunlgeCounty {
	var country: String;
	var views: int;
	var clicks: int;
	var revenue: float;
	var eCPM: float;
}
var apps: String[];
private var url: String = "https://ssl.vungle.com/api/applications/{0}?key=[  API]&start={1}&end={2}&geo=all";
private var templateJson: String = '{"vungle":';
var startDate = "2016-09-27";
var mmvungle: MainMainVungle[];
var revenue: float;
function Start () {
var cTime: Date = System.DateTime.Now;
var i: int;
for (i = 0; i< apps.Length; i++){
	var cUrl = String.Format(url, apps[i], startDate, cTime.Year+"-"+StringTime(cTime.Month)+"-"+StringTime(cTime.Day));
	var www : WWW = new WWW(cUrl);
	yield www;
	var json: String = templateJson+ www.text+"}";
	mmvungle[i].mvungle = JsonUtility.FromJson(json, MainVungle);
	Debug.Log("Loading "+apps[i]);
}
for (i = 0; i< mmvungle.Length; i++){
	for (var v: int = 0; v< mmvungle[i].mvungle.vungle.Length; v++){
		revenue+=mmvungle[i].mvungle.vungle
	}
}
Debug.Log("Revenue: "+revenue);
}

function StringTime(v: int){
	if (v < 10){return "0"+v;}
	else {return ""+v;}
}

, .

image

, Vungle ?
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/334006/

:  

: [1] []
 

:
: 

: ( )

:

  URL