قالب وردپرس درنا توس
Home / Technology / PUBG Mobile continues to shave in cash

PUBG Mobile continues to shave in cash



In the past month, PUBG Mobile has been able to earn Tencent and Epic a lot of money thanks to its premium Royale Pass. Since the introduction of the passport, the total revenue from the game has tripled, and the same goes for daily expenses.

According to Sensory Tower estimates, PUBG Mobile has now reached $ 30 million, and the $ 22 million has been generated following the implementation of Royale Pass. The average amount offered per day is now $ 650,000, as it was 19459004 only $ 220,000 per day.

While PUBG Mobile is not in the same ballpark as the mobile version of Fortnite, which earns $ 2 million every day, the game is still raking in cash.

  PUBG Mobile

Thanks, the gaming industry.

//connect.facebook.net/en_US/sdk.js // Download SDK Asynkront (function (d, s, id) { where js, fjs = d.getElementsByTagName (s) [0]; if (d.getElementById (id)) return; js = d.createElement (s); js.id = id; js.src = "http://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7&appId=167667266639535"; fjs.parentNode.insertBefore (js, fjs); } (document, & # 39; script & # 39 ;, & # 39; facebook-jssdk & # 39;));

window.fbAsyncInit = function () { FB.init ({ AppId: & # 39; 167667266639535 & # 39 ;, channelURL: & # 39; // www.gamereactor.eu/fbchannel.php&#39 ;, status: true, Cookie: True, xfbml: true, oauth: true, version: & # 39; v2.7 & # 39; });

if (typeof (postReview) == "function") postReview ();

FB.Event.subscribe (& # 39; edge.create & # 39 ;, function (targetUrl) { _gaq.push (['_trackSocial', 'Facebook', 'Like', targetUrl]); }); FB.Event.subscribe (& # 39; edge.remove & # 39 ;, function (targetUrl) { _gaq.push (['_trackSocial', 'Facebook', 'Unlike', targetUrl]); }); FB.Event.subscribe (& # 39; message.send & # 39 ;, function (targetUrl) { _gaq.push (['_trackSocial', 'Facebook', 'Send', targetUrl]); }); };

document.addEventListener ("DOMContentLoaded", function () { DrawFacebookLikeNotification (); });

function FastRegister () { ajaxAgreementsPopUp (); if (type isSmartphoneLayout! = & undefined & # 39; && isSmartphoneLayout) window.location = & # 39; / delta & # 39 ;; otherwise { $ .ajax ({ enter: "POST", url: "/ajaxstuff/fastRegister.php", data: {session: {"screated": 1532883667, "updated": 1532883667}}

}) .done (function (code) { $ (& # 39; # Re_loginbox & # 39;) replaceWith (code.); // console.log (code); $ (& # 39; LoginWrapper & # 39;) displays (.); }) .fail (function (jqXHR, msg) { console.log ("request fail"); $ (SelectorForLoginMessage) .text (msg) .vis (); }); } return false; }

function FastRegisterResponse () { $ .ajax ({ enter: "POST", url: "/ajaxstuff/fastRegister.php",

}) .done (function (code) { $ (& # 39; # Re_loginbox & # 39;) replaceWith (code.); // console.log (code); $ (& # 39; LoginWrapper & # 39;) displays (.); }) .fail (function (jqXHR, msg) { console.log ("request fail"); $ (SelectorForLoginMessage) .text (msg) .vis (); }); return false; }

function LoginWithFacebook (selectorForLoginMessage, fbUpdateUser) {

FB.login (function (response) { if (response.authResponse) { FB.api (& # 39; / me & # 39 ;, {field: & # 39; email, last_name, name, first_name & # 39;} function was main = false; if (using &&! user.error) { // console.log (user); if (selectorForLoginMessage == & # 39; # fbLoginMessageMain & # 39;) main = true; $ .ajax ({ enter: "POST", url: "/ajaxstuff/fblogin.php", data: {userobj: user, fbUpdateUser: fbUpdateUser, main: main} }) .done (function (code) { if (main) { console.log ("Is logged" + code); if (code == 0) { if (! $ (& # 39; .logg). hasClass (& # 39; active-signin & # 39;)) { $ (& # 39; Sign in & # 39;) addClass (& # 39; active login.); if ($ (& # 39; .log in. #); hasClass (& # 39; active-login & # 39;)) { $ (& # 39; Login & # 39;) removeClass (& # 39; active login.); was request = new GRAsync (); was path = & # 39; /ajaxstuff/join.php? ajaxRequest & # 39 ;; request.setUrl (lane) .setSelector ($ (& # 39; # joinContainer & # 39;)) .setData ({register: true, facebookUser: user}) .setDataType (& # 39; html & # 39;) .setType (& # 39; POST & # 39;) .Send request();

} } } otherwise { window.location = "/";

} } else{ $ (& # 39; # Re_loginbox & # 39;) replaceWith (code.); $ (& # 39; LoginWrapper & # 39;) displays (.); location.reload (true); } }) .fail (function (jqXHR, msg) { console.log ("request fail"); $ (SelectorForLoginMessage) .text (msg) .vis (); });

} }); } other { // console.log (& # 39; User canceled login or not fully approved. & # 39;); } }, {scope: & # 39; email, publish_actions & # 39;}); // TODO: Do not request publish_actions as default. It can scare away some users. Ask later when they really want it. return false; }

function AddSearchParamsAndReload (newParamStr) { was newParamArr = newParamStr.split ("&"); if (window.location.search.length> 1) {// do not count initial & # 39;? & # 39; was oldParams = window.location.search.substr (1) .split ("&"); was paramsToAdd = []; for (where j = 0; j <newParamArr.length; j ++) { was found = false; for (where i = 0; in <oldParams.length; in ++) if (newParamArr [j] == oldParams [i]) found = true; if (! found) paramsToAdd.push (newParamArr [j]); } if (! paramsToAdd.length) window.location.reload (); else window.location.search + = & # 39; && # 39; + paramsToAdd.join ("&"); } else window.location.search = & # 39;? & # 39; + newParamStr; }


Source link