Skip to main content

What's New in Mobile SDK

Discover the latest updates to Arc XP's Mobile SDK.

Release date

Wednesday, May 10, 2024

Release summary

iOS

This release includes the following updates to the mobile SDK:

  • Returning only single version for mobile SDK instead of versions for individual modules

  • Fixed discrepancy in the paywall behavior between web and mobile algorithms. The paywall algorithm is re-evaluated to align with android and web platforms.

  • Implement support for outside login using refresh & access tokens

  • Evaluation of geolocation against the paywall rule conditions

  • Update the result of evaluating for paywall

  • Update date evaluation for paywall

  • Removal of v1 resizer

Expected Behavior

The updates to paywall should make it so paywall functions as expected, resolving the issues Reuters brought to our attention.

Android

This release includes the following updates to the mobile SDK:

  • Paywall algorithm changed to match web.

    • Conditions now do not require a match on all conditions for a rule to apply. Conditions that exist in the rule but not in the page conditions do not eliminate the rule as a match.

    • The algorithm now matches based on Edgescape data from the entitlements response.

  • Added a method to allow the user to log in using an accessKey and refreshToken so that if client code uses the web login, they can log in to the SDK.

  • Video

    • improved support for ‘minimal mode’

    • removed ‘back’ functionality through SDK

Update for sample news app:

  • updates SDK to current

  • pressing ‘back’ while fullscreen no longer triggers Picture in Picture mode

Expected Behavior

SDK

  • The Paywall is the previous logic, where each condition requires a matching rule. The paywall does not use geo data. You must update to adopt the new behavior.

  • The video player does not have a back button in controls. Instead, navigating back is handled with the operating system's back button. When the player is below a size threshold and minimal controls are shown, the minimal controls are better supported (fullscreen button shown, timebar hidden)

News App

Because the video tab video doesn't have a dedicated back button, pressing the system back works as ‘navigate to previous screen’ and no longer is an extra trigger to initiate Picture in Picture mode.

Users affected

Developers

Action required

Update to the latest Mobile SDK and sample app code through the GitHub repository.

Release date

Tuesday, May 21, 2024

Release summary

Android Mobile SDK 1.2.4 - Subtitles now appear at the start of live videos as expected

Android Sample News 1.6.5 - Updates SDK to current

Users affected

Developers and Product Managers

Action required

Update to the latest Mobile SDK and sample app code through the GitHub repository.

Release date 

Thursday, May 9, 2024

Release summary

Android Mobile SDK version 1.2.3:

  • Video: subtitle button now appears as expected

  • Video: live video now behaves as expected

Update for sample news app 1.6.5:

  • Updates SDK to current

Users affected

Developers and Product Managers

Action required

Update to the latest Mobile SDK and sample app code through the GitHub repository.

Release dates

Tuesday, April 16, 2024

Release summary

Android Mobile SDK

  • Video: the subtitle button now shows as expected

  • Video: added playback controls to video: Picture in Picture mode

  • Subscriptions: authorization on paywall calls now works as expected

Android Sample News app

  • This release makes the SDK current

  • The alert bar now works as expected, always showing on app restart

  • GDPR messaging now appears in only EU regions

Users affected

Developers

Action required

To receive these updates, you must update from the GitHub repository.

Release date

Wednesday, March 13, 2024

Release summary

Arc XP SDK unified SDK provides access to video, content, and subscription services from Arc XP environments to clients.

With this release, the in/out rule conditions now work as expected. 

Users affected

Developers

Action required

Get the latest updates from the GitHub repository.

Release date

Wednesday, February 28, 2024

Release summary

  • Added a New method to clear the SDK cache by key

  • Added a new method to clear entire cache saved by SDK.

Release date

Thursday, February 8, 2024

Release summary

Share an article from within the app.

Release date

Monday, January 29, 2024

Release summary

  • Updated build dependencies for faster build time and Android 14 support

  • Fixed bug where screen saver or dimming can appear during video playback

  • Fixed bug with Android 14 devices and video ads.

  • Stores ANS JSON verbatim from server in local cache

  • with no restriction on firebase/admob setup, onboarding sample app users should be easier

Release dates

Sandbox & Production - Monday, October 2, 2023

Release summary

We're excited to announce the release of a new version of the Arc XP Mobile SDK and sample news app. In this release, we've integrated Google Firebase Analytics into the sample app to provide you with powerful insights into your app's performance and user engagement. 

Google Firebase Analytics Integration

We've integrated Google Firebase Analytics into the Arc XP sample news app to demonstrate how you can use analytics to gain insights into user behavior and app performance. You can now track user interactions, events, and conversions to understand how users engage with your news app. Additionally, you can leverage Firebase Analytics to make data-driven decisions and optimize user experiences.

Enhanced User Engagement

With Firebase Analytics, you can now analyze user engagement metrics such as session duration, screen views, and user demographics. Gain insights into user retention and identify areas for improvement to enhance user engagement.

Real-time Reporting

Firebase Analytics provides real-time reporting, enabling you to monitor user activity and app performance as it happens. Stay informed about what's happening in your app and make timely adjustments to improve the user experience.

Bug Fixes and Improvements

We've addressed various minor bugs and made performance improvements to ensure a smoother and more reliable user experience.

Users affected

Developers and anyone using the Mobile SDK or sample app

Action required

Update to the latest Mobile SDK and sample app code.

  • Android 1.6.0

iOS 1.5.0

Release date

Tuesday, July 18, 2023

Release summary

Updated the dependency frameworks to the following versions

  • Google IMA Framework(iOS) - 3.19.4

  • Google IMA framework(tvOS) - 4.9.1

  • Open Measurement Framework - 1.4.4

Release date

Monday, June 12, 2023

Release summary

This update changes our deserialization library to make objects at build time instead of at run time.

Release date

Thursday, June 1, 2023

Release summary

Integrated the Single Arc XP SDK

Release dates

  • Sandbox - Thursday, June 1, 2023

  • Production - Monday, August 7, 2023

Release summary

We're excited to announce an update to the Arc XP Mobile SDK and Sample App. This release introduces an enhanced feature that demonstrates seamless integration with Google AdMob. This update empowers you to monetize your mobile apps effectively while delivering engaging content to your users. Specifically, this release includes the following items:

  • Monetize your app with Google AdMob: With this update, we've integrated Google AdMob, a leading mobile advertising platform, into our sample app. Now, you can showcase how ads can be seamlessly incorporated into your app, allowing you to generate revenue while providing valuable content to your users.

  • Enhanced user experience: We understand the importance of maintaining a smooth and enjoyable user experience, even when incorporating advertisements. Our sample app demonstrates how to strategically place ads within your app's layout, ensuring they seamlessly blend with your content and provide value to your users.

  • Customization and control: The updated sample app showcases the flexibility and control you have over your ad placements. You can experiment with different ad formats, sizes, and positions to find the optimal balance between revenue generation and user engagement.

We're happy to offer this update to you, as it provides a tangible demonstration of the revenue-generating potential that can be unlocked with the Arc XP Mobile SDK. The Google AdMob integration showcases our commitment to continuously improving our platform and helping you succeed in the ever-evolving mobile app landscape.

To explore this new feature and discover the possibilities it presents for your app, simply update your Arc XP Mobile SDK Sample App to the latest version.

Users affected

Developers and Product Managers

Action required

Update to the latest Mobile SDK and sample app code.

  • Android 1.3.0

  • iOS 1.4.0

Release date

Wednesday, May 17, 2023

Release summary

This update adopts a single SDK.

Release date

Production: February 23, 2023

Release summary

We are upgrading all Mobile SDK video rendering to an improved network architecture with larger POPs (points-of-presence), which may lead to increased efficiency.

This update moves geo-restriction settings from a client code-enabled flag to a server-side setting. Contact Arc XP Customer Support if you want to enable geo-restrictions.

Users affected

Developers

Action required

  • Update to version 1.7.0 of the Android and iOS Video SDK

  • If currently enabled, remove the geo-restriction flag in client code