Applovin financials see rise driven by new AI investments but declining revenue | Pocket Gamer.biz
Marketing platform and game publisher Applovin have announced their latest results. Their Q2 2023 financials show revenue of $750m, down from $776m year on year but a continued rise quarter on quarter.
App revenue has lowered to $344m in Q2 2023 from $459m in total (split between in-app purchases and advertising) in Q2 2022.
According to Applovin, “In the second quarter, we remained focused on the long-term financial return for our Apps segment, continuing to balance investment in the studio teams and marketing efforts with overall cash flow,” suggesting that the intention is to maintaining their current portfolio and holdings without making major new investments to correct this change in the short-term.
The main source of growth for overall revenue is attributed to the release of Applovin’s AI-powered advertising engine Axon 2.0. With the company exceeding the higher-end of its revenue forecast, the underperformance of their apps business by comparison may be cause for a rethink on their ongoing strategy, however it seems that acquisitions or major new investments in this segment beyond their long-term outlook are not on the cards.
What’s eatin’ Applovin?
While app performance is down, this does not form the majority of their business, and so it’s unsurprising that other – larger – sectors are outperforming their apps. Applovin themselves predict a continued rise in revenue, up to $800m by Q3 2023, showing good performance overall. In other metrics as the company recently took the top spot for downloads by a US company worldwide.
The drop in advertising and in-app purchases could partially be driven by an ongoing post-Covid slump that is affecting some companies. Playtika in particular have seen rocky financials, more readily apparent due to their sole focus being on games, especially in the otherwise lucrative social casino genre. Overall macroeconomic conditions may be adversely affecting gaming, although Applovin is in a unique position to maintain their foothold in the app world while supporting continued financial growth with their other work.
window.fbAsyncInit = function() {
// init the FB JS SDK FB.init( appId : 250161755076617, // App ID //channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML );
FB._PG = url: "/useractions/loginfb/", response: "allowed",
// Common handler to fetch FB details and reload the page process: function(me) $.post( FB._PG.url, username: me.username, uname: me.name, uid: me.id, uimg: 'https://graph.facebook.com/' + me.id + '/picture?type=large' ) .done(function(xml) if ( $("status", xml).text() == FB._PG.response ) window.location.reload(); else alert('Error: Something bad just happened. Our tech department has been notified. Please try again later.');
) .fail(function(xml)
alert("Error: something wasn't right there, please try again.");
); ,
// Used by event subscriptions to handle the response handleResponse: function(response) if (response.authResponse) FB.api('/me', function(me) if (me.name) FB._PG.process(me); );
,
post: function(text, image) image = image ;
FB.Event.subscribe('auth.statusChange', FB._PG.handleResponse);
FB.Event.subscribe('edge.create', function(response) $.post('/ajax/social-links/', site: 'facebook' ); ); };
(function(d, s, id) var 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/all.js"; fjs.parentNode.insertBefore(js, fjs); (document, 'script', 'facebook-jssdk'));