> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appcharge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to the Appcharge Changelog

The changelog provides a detailed log of all updates and improvements across our platform. Stay informed on the latest changes to our products, ensuring you have the most up-to-date information to optimize your integration with Appcharge.

<Update label="July 8, 2026" description="Feature">
  ## Group Blocks

  We've added the [Group Blocks feature](/guides/webstore/design/template-studio/template-editor/customize-your-web-store-layout-using-blocks#group-blocks) which allows you to combine multiple eligible Blocks into one visual group so their badges appear side by side in the web store.
</Update>

<Update label="June 18, 2026" description="Feature">
  ## Reward Calendar Offers

  We've added the [Reward Calendar](/../../guides/webstore/offers/reward-calendars/about-reward-calendars), a 7-day calendar popup offer that shows players a week's worth of upcoming rewards and lets them collect the current day's reward.

  You can configure up to 10 weeks of rewards and customize the calendar design, including badges, and reward tiles.

  Learn how to [create and manage a Reward Calendar](/../../guides/webstore/offers/reward-calendars/create-and-manage-a-reward-calendar).
</Update>

<Update label="June 7, 2026" description="Announcement">
  ## Progress Bar Mission Configuration Updates

  We've changed how live updates to [Progress Bar mission configuration](/../../guides/webstore/offers/progress-bars/about-progress-bars#update-mission-configuration) affect players. Appcharge no longer recalculates or redistributes player progress when you update required points or the total number of missions.

  For active missions, the point requirement is locked as soon as the player sees the mission. If you later update the point requirement for that same mission, the player continues using the original requirement they saw. Only missions the player hasn’t yet reached use the updated configuration.

  If you reduce the total number of missions so that there are fewer missions than the player's current position, the player continues their current mission as the final mission in the Progress Bar. Players don't receive rewards for missions that were removed.
</Update>

<Update label="May 31, 2026" description="Announcement">
  ## Payment Links SDK Updates

  We've released new versions of the Payment Links SDK. See each platform's changelog for the full release notes:

  * [Unity v2.5.0](/../../sdks/payment-links/unity/changelog)
  * [iOS v1.8.0](/../../sdks/payment-links/ios/changelog)
  * [Android v1.6.0](/../../sdks/payment-links/android/changelog)
</Update>

<Update label="May 28, 2026" description="Feature">
  ## Appcharge MCP Server

  We've introduced the [Appcharge Model Context Protocol (MCP) server](/../../guides/appcharge-ai/appcharge-mcp) for MCP-compatible AI clients such as Cursor and Claude. Use it to interact with Appcharge data and documentation without leaving your AI client.
</Update>

<Update label="May 25, 2026" description="Feature">
  ## Game Redirect Login Desktop Behavior

  Publishers using [Game Redirect Login](/../../guides/webstore/player-authentication/game-redirect-login/about-game-redirect-login) can now optionally redirect players logging into the web store on desktop directly to the game deeplink, instead of displaying a QR code for them to scan with their phone to open the game.
</Update>

<Update label="May 24, 2026" description="Feature">
  ## Daily Bonuses and Triggered Popups

  The **Popups** offer category previously included Daily Bonuses and Post Purchase Popups. It has been restructured as follows:

  * **[Daily Bonuses](/../../guides/webstore/offers/daily-bonuses/about-daily-bonuses)** are now a standalone category in the Publisher Dashboard.
  * The **Popups** category is now called **Triggered Popups**. Post Purchase Popup offers continue to be available under this category.
  * We've added [Store Refresh Popups](/../../guides/webstore/offers/triggered-popups/about-triggered-popups#store-refresh-popups), a new Triggered Popup offer type that appears when the web store refreshes, such as after player login, browser refresh, or an explicit store reload.

  Learn how to [create a Daily Bonus](/../../guides/webstore/offers/daily-bonuses/create-a-daily-bonus) or [create a Triggered Popup](/../../guides/webstore/offers/triggered-popups/create-a-triggered-popup) in the Publisher Dashboard.
</Update>

<Update label="May 19, 2026" description="Announcement">
  ## External Image URL Handling

  External image URLs are now saved and used as-is across the Assets Library, Offer Components, and the Personalize Web Store Callback. Appcharge no longer downloads, copies, uploads, or hosts images provided by URL. If you use an external image URL, host the image on your own infrastructure and keep it available at the provided URL.

  When possible, we recommend uploading image files instead of using external URLs. Appcharge hosts uploaded files on its CDN.
</Update>

<Update label="April 26, 2026" description="Announcement">
  ## Supported PayPal Currencies

  We've added a new [Supported PayPal Currencies](/../../merchant-of-record/finance/supported-paypal-currencies) reference page listing all currencies for which PayPal is available as a payment option in the Appcharge checkout.
</Update>

<Update label="April 5, 2026" description="New Event">
  ## New Game Portal Event

  We've added a new [Portal Block Clicked event](/../../api-reference/events/v2/portal/ui/portal_block_clicked) to the [Events Center](/../../guides/events/about-the-events-center), which is triggered when a Game Portal block is clicked. Use this event to track player interactions with blocks in your Game Portal.
</Update>

<Update label="March 18, 2026" description="Feature">
  ## New Template Studio Section in Publisher Dashboard

  We’ve introduced the [Template Studio](/../../guides/webstore/design/template-studio/about-the-template-studio), a new workspace in the Publisher Dashboard for designing and managing your web store layout using templates.

  **Key capabilities include:**

  * Create and manage multiple web store templates.
  * Customize store layouts and styling, including showing, hiding, and reordering sections.
  * Apply global branding settings such as fonts, colors, and images.
  * Preview your store before going live, including personalization scenarios.
  * Activate a template to update your live web store.

  #### Migration to the Template Studio

  Storefront configuration is moving from the **Builder** section to **Template Studio**.

  **What will be managed in the Template Studio:**

  * Brand Kit settings (logo, colors, fonts, backgrounds)
  * External Buttons settings (Add To Home Screen and Back To Game buttons)
  * Storefront layout configuration

  **What will still be managed in the Builder:**

  * General store settings
  * Checkout page configuration
  * Completed page configuration
  * Login page configuration

  #### Learn more

  * [Tour the Template Editor](/../../guides/webstore/design/template-studio/template-editor/tour-the-template-editor).
  * [Customize Your Web Store Layout Using Blocks](/../../guides/webstore/design/template-studio/template-editor/customize-your-web-store-layout-using-blocks).
  * [Set Up Your Brand Kit](/../../guides/webstore/design/template-studio/template-editor/set-up-your-brand-kit).
  * [Preview the Web Store with Personalization Data](/../../guides/webstore/design/template-studio/template-editor/preview-the-webstore-with-personalization-data).
</Update>

<Update label="March 17, 2026" description="New Events">
  ## New Progress Bar Events

  We've added three new web store events to the [Events Center](/../../guides/events/about-the-events-center) to support the Progress Bar feature:

  * [Progress Bar Points Granted](/../../api-reference/events/v2/webstore/offer/progress_bar_points_granted): Triggered when a player is granted Progress Bar points.
  * [Progress Bar Mission Started](/../../api-reference/events/v2/webstore/offer/progress_bar_mission_started): Triggered when a new Progress Bar mission starts and is revealed to the player.
  * [Progress Bar Mission Completed](/../../api-reference/events/v2/webstore/offer/progress_bar_mission_completed): Triggered when a Progress Bar mission is completed.
</Update>

<Update label="March 9, 2026" description="Feature">
  ## New Developer Settings Tab in Publisher Dashboard

  We've added a new [Developer Settings tab](/../../guides/publisher-dashboard/configure-developer-settings) to the Publisher Dashboard, bringing all technical configuration required to connect your systems with Appcharge into one place. From this tab, you can manage your project identity, credentials, callbacks, and webhooks.

  You can also test callbacks and webhooks directly from the dashboard before going live. Testing sends a simulated Appcharge request or event to your endpoint so you can verify delivery and response handling.

  The **Developer Settings** tab is located in the **Settings** page of the sidebar menu and replaces the **Company** and **Integration** tabs that were previously available there.

  Any existing configuration previously set in the **Company** and **Integration** tabs has been automatically carried over to the new **Developer Settings** tab.
</Update>

<Update label="February 16, 2026" description="New Event">
  ## New Web Store Event

  We've added a new [Offer Popup Closed event](/../../api-reference/events/v2/webstore/offer/offer_popup_closed), which is triggered when a player closes a popup offer in the web store. Use this event to track player engagement with popup offers.
</Update>

<Update label="February 4, 2026" description="Feature">
  ## Internal Tag for Game Portal Content

  You can now add an internal tag to each [Game Portal Content item](/../../guides/game-portal/create-and-manage-game-portal-content) to better organize your content. Tags are for internal use only and aren’t visible to players.
</Update>

<Update label="January 12, 2026" description="Announcement">
  ## Frontend SDK Documentation Updates

  We've reorganized the Frontend SDK documentation to improve consistency and ease of use:

  * **Unified platform documentation**: All supported platforms (React, Angular, Vue 2, Vue 3, and JavaScript) are now consolidated into single articles with platform-specific code examples shown in tabs, making it easier to find and compare implementation details across platforms.
  * **Updated platform version requirements**: Documentation has been updated to reflect the latest supported platform versions for each SDK.
  * **Dedicated articles**: Checkout translations and Price Points management instructions have been moved to dedicated articles for better organization.

  To learn more, see the [Frontend SDK documentation](/../../sdks/checkout/frontend-sdk/introduction).
</Update>

<Update label="January 11, 2026" description="Announcement">
  ## Expanded Currency Support

  We’ve expanded our list of [supported currencies](/../../merchant-of-record/finance/supported-currencies), allowing you to offer players more options for paying in their preferred local currency.
</Update>

<Update label="January 8, 2026" description="Feature">
  ## Add to Home Screen and Back to Game Button Updates

  You now have greater control over the positioning of your [Add to Home Screen](../../guides/webstore/design/implement-the-add-to-home-screen-button) and [Back to Game](../../guides/webstore/design/configure-the-back-to-game-button) buttons, as follows:

  * You can adjust the vertical placement of the Add to Home Screen button.
  * You can choose whether the Back to Game button appears on the left or right side of the screen, allowing better alignment with your UI layout.
</Update>

<Update label="January 5, 2026" description="Announcement">
  ## Refund Guide

  We’ve created an article on how to [Initiate a Refund](../../guides/checkout/initiate-a-refund).
</Update>

<Update label="December 23, 2025" description="Announcement">
  ## Payment Links SDK Updates

  We've updated the [Payment Links SDK](/../../sdks/payment-links/introduction) to improve consistency across platforms, simplify integration, and enhance overall developer experience.

  **What's changed:**

  * Expanded SDK distribution through standard package managers:
    * iOS now supports CocoaPods.
    * Android is available via Maven Central.
    * Unity supports the Unity Package Manager (UPM).
  * Enhanced stability, validation, and configuration across supported platforms.

  For platform-specific details and versioned changes, see the individual SDK changelogs.
</Update>

<Update label="December 22, 2025" description="Feature">
  ## QR Code Sharing for Checkout Link Offers

  You can now share [Checkout Link offers](/../../guides/webstore/offers/checkout-link-offers/about-checkout-link-offers) with players using a QR code. After creating a Checkout Link offer, you can download the QR code and share it with players digitally or physically by printing it out, making it easier to distribute offers across different platforms and in print materials.
</Update>

<Update label="December 10, 2025" description="Announcement">
  ## Game Portal Blocks

  You can now build and edit Game Portal Page layouts using [Blocks](/../../guides/game-portal/create-and-manage-game-portal-blocks) in the Publisher Dashboard. Blocks let you assemble a page with elements like images, videos, content previews, and custom HTML, giving you full control over the page’s appearance and where content is placed, and allowing you to tailor layouts for different goals such as announcements, content pages, minimalist experiences, or live events.

  You can reuse Blocks across multiple pages, helping you update pages faster and easier.
</Update>

<Update label="December 4, 2025" description="Announcement">
  ## Replacement of Bulgarian Lev (BGN) with Euro (EUR)

  We’ve updated our list of [supported countries](/../../guides/checkout/price-localization/supported-countries) to replace Bulgarian Lev (BGN) with Euro (EUR).
  This ensures publishers and players in Bulgaria can seamlessly process payments using the Euro.
  Our [supported currencies](/../../merchant-of-record/finance/supported-currencies) list has also been updated accordingly, as BGN is no longer supported.
</Update>

<Update label="December 2, 2025" description="Feature">
  ## Sub Pages in the Game Portal

  You can now add Sub Pages in the Game Portal, nested under a parent Page to organize content into a clear, hierarchical structure.

  To learn more, see [Create and Manage a Game Portal Page](/../../guides/game-portal/create-and-manage-a-game-portal-page).
</Update>

<Update label="December 2, 2025" description="Feature">
  ## Web Only Products

  You can now display any product in a [Special Offer](/../../guides/webstore/offers/special-offers/create-and-manage-a-special-offer) or [Bundle](/../..//guides/webstore/offers/bundles/create-and-manage-a-bundle) as Web Only, allowing you to highlight items that are available exclusively in your Web Store.
</Update>

<Update label="December 2, 2025" description="Feature">
  ## Button Suffix Badge

  The new Button Suffix Badge allows you to add an image or JSON animation directly to your call-to-action button to create a more dynamic visual cue in your promotions.

  Available for [Special Offers](/../../guides/webstore/offers/special-offers/create-and-manage-a-special-offer) and [Bundles](/../..//guides/webstore/offers/bundles/create-and-manage-a-bundle).
</Update>

<Update label="November 26, 2025" description="Announcement">
  ## Support for Armenian Dram (AMD)

  We’ve expanded our list of [supported currencies](/../../merchant-of-record/finance/supported-currencies) to include Armenian Dram (AMD).
  This update allows publishers operating in Armenia, or players who prefer to pay in AMD, to seamlessly process payments in their local currency.
</Update>

<Update label="November 24, 2025" description="Announcement">
  ## Appcharge Compliant with Texas SB 2420

  In compliance with Texas SB 2420 (effective January 1, 2026), Utah SB 142 (effective May 7, 2026), and Louisiana HB 570 (effective July 1, 2026), we've added new compliance requirements for age verification and parental consent for minors (under 18). Appcharge enables compliance by blocking prohibited users before any data is collected. Each game publisher is responsible for verifying player age during account creation and linking any minor's account to a verified parent or guardian account.

  For more information, review the [Texas SB 2420 Compliance Policy](/../../merchant-of-record/policies/texas-law-compliance-policy).
</Update>

<Update label="November 24, 2025" description="Feature">
  ## Design Game Portal Menu

  You can now customize the style and placement of your [Game Portal menu](/../../guides/game-portal/design-your-game-portal), helping you deliver a more intuitive experience for your players.
</Update>

<Update label="November 24, 2025" description="Feature">
  ## Custom Arrow Images for Rolling Offers

  When designing a [Rolling Offer](/../../guides/webstore/offers/rolling-offers/create-and-manage-a-rolling-offer), you can now upload a custom image to replace the default arrows between sub offers. This gives you more control over your branding and visuals, helping you create a cohesive and polished flow across your offers.
</Update>

<Update label="November 20, 2025" description="Feature">
  ## Progress Bar Offers

  The new [Progress Bar offer](/../../guides/webstore/offers/progress-bars/about-progress-bars) encourages players to purchase additional offers. A progress bar displays in your web store, representing a mission and acting as a visual indicator of how far players advance towards completing it. Each mission has a defined number of points needed to earn a reward.

  Players earn points by purchasing offers or collecting free rewards, and the bar fills to show their advancement. When complete, they receive their reward, the bar resets, and they automatically advance to the next mission if available.

  Learn how to [create and manage a Progress Bar](/../../guides/webstore/offers/progress-bars/create-and-manage-a-progress-bar).
</Update>

<Update label="November 16, 2025" description="Feature">
  ## Web Store Personalization for Specific Players

  You can now trigger web store personalization on-demand for specific players using the new [Trigger Web Store Personalization By Player ID](api-reference/webstore/personalization/trigger-webstore-personalization-by-player-id).

  This gives you finer control by allowing you to refresh personalization for specific players rather than all active players.
</Update>

<Update label="November 16, 2025" description="Name Change">
  ## Web Store Personalization

  We’ve updated our terminology to make it more consistent and easier to use:

  * The Personalization feature is now called [Web Store Personalization](/../../guides/webstore/personalization/about-personalization).
  * The Personalization API is now called [Personalize Web Store Callback](api-reference/webstore/personalization/personalize-webstore-callback).
</Update>

<Update label="November 12, 2025" description="Announcement">
  ## Unity Payment Links SDK

  We've released a new [Payment Links SDK for Unity](/../../sdks/payment-links/unity/setup) that provides a unified cross-platform solution for both iOS and Android. This replaces the previous platform-specific Unity implementations.

  **What's changed:**

  Previously, the Payment Links SDK was organized by platform with separate Unity implementations:

  * iOS (Native and Unity)
  * Android (Native and Unity)

  Now, the SDK structure is streamlined:

  * iOS (Native)
  * Android (Native)
  * Unity (Cross-platform for iOS and Android)
</Update>

<Update label="November 6, 2025" description="Announcement">
  ## Appcharge Compliant with SOC 1

  Appcharge maintains SOC 1 Type 2 certification, demonstrating that our controls over financial processes have been tested and validated over an extended period. As a Merchant of Record and payment processor, this certification ensures financial accuracy, transaction integrity, and reliable reporting for our merchants.

  For more information, review the [SOC 1 Compliance documentation](/../../merchant-of-record/policies/soc-1-compliance-at-appcharge).
</Update>

<Update label="November 5, 2025" description="New Event">
  ## Personalization Response Error Event

  We've added a new [Personalization Response Error event](/../../api-reference/events/v2/webstore/personalization_response_error), which replaces the deprecated [Invalid Property Error event](/../../api-reference/events/v2/webstore/invalid_property). The deprecated event will continue to be supported for backward compatibility, but we recommend migrating to the new event.
</Update>

<Update label="October 23, 2025" description="Name Change">
  ## Translations

  We’ve updated our terminology to make it more consistent and easier to use, and we've also improved the documentation:

  Language Localization is now called [Translations](/../../guides/translations/about-translations).
</Update>

<Update label="October 22, 2025" description="Feature">
  ## Add to Home Screen Button for Game Portal

  You can now enable the [Add to Home Screen Button in the Game Portal](/../../guides/game-portal/design-your-game-portal#configure-your-game-portal-settings).
  When enabled, players will see a button that lets them add the Game Portal directly to their mobile device’s home screen, creating an app-like shortcut for quick access.
</Update>

<Update label="October 20, 2025" description="Feature">
  ## Parking Domains

  You can now create [Parking Domains](/../../guides/game-portal/parking-domains/about-parking-domains) that let you direct players from your game to your web store in compliance with Apple and Google guidelines. Parking Domains help you reach a wider player audience and increase traffic through seamless, pre-authenticated redirection.
</Update>

<Update label="October 19, 2025" description="Name Change">
  ## Awards

  We’ve updated our terminology to make it more consistent and easier to use:

  Player Order Reporting is now called [Awards](/../../guides/checkout/awards/about-awards).
</Update>

<Update label="September 18, 2025" description="Feature">
  ## Tabs in the Web Store

  You can now organize and display different offers in your web store using [tabs](/../../guides/webstore/design/add-a-tab). You can assign an offer to a single tab or to all tabs. When players click a tab, they'll see the offers assigned to it.
</Update>

<Update label="September 15, 2025" description="Announcement">
  ## Checkout Link Offers

  [Checkout Link Offers](/../../guides/webstore/offers/checkout-link-offers/about-checkout-link-offers) now use [Game Redirect Login](../../guides/webstore/player-authentication/game-redirect-login/about-game-redirect-login) for authentication, replacing the legacy [JWT method](../../guides/webstore/offers/checkout-link-offers/use-jwt-method). We will continue to support JWT, but recommend migrating to Game Redirect Login.
</Update>

<Update label="September 10, 2025" description="Announcement">
  ## Player Authentication

  We’ve updated our [Player Authentication](/../../guides/webstore/player-authentication/about-player-authentication) docs to make them clearer and easier to use:

  * Password-less Authentication (OTP) is now called [**Game Redirect Login**](../../guides/webstore/player-authentication/game-redirect-login/about-game-redirect-login).
  * We’ve also reorganized the documentation to improve readability and navigation.
</Update>

<Update label="August 11, 2025" description="Feature">
  ## A/B Testing

  You can now [implement A/B Testing](/../../guides/measurement-tools/implement-ab-testing) in both the web store and checkout to compare product features, creative assets, pricing strategies, or promotional campaigns. After setting up your test, [track performance](/../../guides/publisher-dashboard/view-analytics) in the Publisher Dashboard to see which experience drives the best results based on player behavior.
</Update>

<Update label="July 29, 2025" description="Feature">
  ## Currency Localization

  In the Publisher Dashboard, admins can now manage how prices are displayed across regions by selecting which currencies convert from USD. This helps improve clarity for players in countries with unstable or fluctuating currencies. Learn more about [currency localization](/../../guides/checkout/price-localization/set-up-price-points#price-points-settings).
</Update>

<Update label="July 21, 2025" description="Announcement">
  ## New Events Version

  The new [Events V2](/../../api-reference/events/v2/introduction) includes a standardized and consistent structure for webhook events, making them easier to integrate.
</Update>

<Update label="July 8, 2025" description="Feature">
  ## iOS Payment Links SDK for Unity

  The iOS Payment Links SDK is now available for [Unity iOS](/../../sdks/ios-payment-links/ios-mobile-checkout-sdk/unity/setup). The SDK makes it easy to add the [iOS Payment Links](/../../guides/ios-payment-links/about-ios-payment-links) feature to your app. Instead of relying on traditional in-app purchases, players can buy items like coin packs, character skins, or bundles through a fast, mobile-optimized checkout page.
</Update>

<Update label="June 22, 2025" description="Integration">
  ## Integration with AppsFlyer

  We now have an integration with [AppsFlyer](https://www.appsflyer.com/), a leading Mobile Measurement Partner (MMP). This code-free integration lets you track and attribute player activity across your game and Appcharge web store, giving you a complete view of the player journey.

  See our [AppsFlyer Integration guide](/../../guides/integrations/appsflyer) to get started.
</Update>

<Update label="June 19, 2025" description="Feature">
  ## Add a Loader Animation

  You can now add a custom [loader animation](/../../guides/webstore/design/add-a-loader-animation) to your web store. The animation appears whenever content is loading, such as during checkout, payment processing, or when a player opens an offer. Instead of the default spinner, you can upload a branded [Lottie](https://lottiefiles.com/) file that matches your game’s design, helping maintain a consistent and trusted experience.
</Update>

<Update label="June 18, 2025" description="Feature">
  ## Cancel a Checkout Session

  It is now possible to cancel an open checkout session at any time with the new [Cancel Checkout Session API](/../../api-reference/checkout/checkout-session/cancel-checkout-session). For example, when multiple checkout tabs are open.
</Update>

<Update label="June 18, 2025" description="Feature">
  ## iOS Payment Links SDK

  The new [iOS Payment Links SDK](/../../sdks/payment-links/ios/introduction) makes it easy to add the [iOS Payment Links](/../../guides/ios-payment-links/about-ios-payment-links) feature to your app. Instead of relying on traditional in-app purchases, players can buy items like coin packs, character skins, or bundles through a fast, mobile-optimized checkout page.
</Update>

<Update label="June 17, 2025" description="Feature">
  ## Game Portal

  The new [Game Portal](/../../guides/game-portal/about-the-game-portal) feature lets you create a single hub where players can explore your game’s content beyond the app. It combines news, updates, and your web store in one place, so players stay informed and make purchases without being redirected. The Game Portal uses your existing web store configuration, with no additional integration required.
</Update>

<Update label="June 5, 2025" description="Feature">
  ## Custom Distribution for Checkout Link Offers

  You can now distribute [Checkout Link Offers](/../../guides/webstore/offers/checkout-link-offers/about-checkout-link-offers) using your own custom distribution method. To support this, our documentation provides clear guidance to help you implement this approach within your system, giving you full control over how offers are delivered and activated by your players.
</Update>

<Update label="June 06, 2025" description="Feature">
  ## Expanded Price Localization Coverage

  Appcharge now supports price localization in the following countries:

  * Albania
  * Andorra
  * Armenia
  * Bangladesh
  * Costa Rica
  * Ecuador
  * Georgia
  * Guernsey
  * Iceland
  * Jordan
  * Lebanon
  * Lesotho
  * Macau
  * Maldives
  * Martinique
  * Nauru
  * North Macedonia
  * Panama
  * Ukraine

  View the full list of [supported countries](/../../guides/checkout/price-localization/supported-countries).
</Update>

<Update label="May 18, 2025" description="Feature">
  ## Add Allowed Players to Coupons

  You can now restrict coupon usage to specific players by uploading a CSV file with eligible player IDs in the Publisher Dashboard.
  This feature gives you more control over coupon distribution and allows you to tailor campaigns to specific segments—such as VIPs, returning players, or special event participants.

  Learn more about [coupons](/../../guides/checkout/coupons/about-coupons).
</Update>

<Update label="May 11, 2025" description="Feature">
  ## AppDirect

  The new [AppDirect](/../../guides/appdirect/about-appdirect) feature allows you to easily deploy your app directly to players' devices without going through an app store. Players install the app by following simple on-screen instructions. The platform supports automatic updates, ensuring they always use the latest version without needing to download or install anything manually. This feature delivers value for both you and your players.
</Update>

<Update label="May 5, 2025" description="Feature">
  ## Appcharge Payment Links

  You can now offer players a simple and secure way to make purchases in your iOS game using [Appcharge Payment Links](/../../guides/ios-payment-links/about-ios-payment-links). Players can buy digital content such as bundles, coin packs, or skins through a secure and branded page outside your app, giving you more control over the purchase experience and a seamless checkout flow.
</Update>

<Update label="April 27, 2025" description="Feature">
  ## Live Store Sync

  With the [Personalization feature](/../../guides/webstore/personalization/about-personalization), you now have greater control over when player data is refreshed and offers are updated. You can manually refresh data to push updated offers directly to the player's device in real time. This gives you the flexibility to respond to time sensitive moments, like when a player runs out of resources and needs a personalized refill offer. It also helps with operational fixes, such as correcting an invalid offer to avoid unnecessary costs.
</Update>

<Update label="April 24, 2025" description="Feature">
  ## View Blocked Players

  You can now view [blocked players](/../../guides/publisher-dashboard/view-blocked-players) in the Publisher Dashboard. This new feature gives you better visibility into blocked player data, including current status and a full history of suspensions, so you can manage enforcement more effectively.
</Update>

<Update label="April 9, 2025" description="Feature">
  ## Exchange Rate Gap Threshold

  You can now define [custom exchange rate thresholds](/../../guides/checkout/price-localization/set-up-price-points#exchange-rate-gap-threshold) when setting your price points in the Publisher Dashboard. This feature helps you better manage currency fluctuations. Configure minimum and maximum percentage limits, and apply them to specific price ranges as needed.
</Update>

<Update label="April 8, 2025" description="Feature">
  ## Checkout Link Offers

  The new [Checkout Link Offers](/../../guides/webstore/offers/checkout-link-offers/about-checkout-link-offers) feature lets you create exclusive, personalized offers that can be sent directly to players through a social media broadcast distributor. Each offer includes a deep link that brings players directly to the checkout page, where the offer is preloaded and ready for purchase.
</Update>

<Update label="April 3, 2025" description="Announcement">
  ## Personalization

  Player Info Sync is now called [Personalization](/../../guides/webstore/personalization/about-personalization), and the Player Info Sync Webhook has been renamed to the [Personalization API](/../../api-reference/webstore/personalization/personalization-api).
</Update>

<Update label="April 1, 2025" description="Feature">
  ## Player Level Banners

  The new [Player Level Banners](/../../guides/webstore/design/add-a-banner#player-level-banners) feature allows you to dynamically display specific banners to players based on their game level.
</Update>

<Update label="March 9, 2025" description="Announcement">
  ## VueJS 3 SDK

  We released a new [VueJS 3 SDK](/../../sdks/fe-checkout/vuejs3-sdk) that supports the latest Vue.js version, Vue 3. See the documentation for more details.
</Update>

<Update label="February 18, 2025" description="Feature">
  ## Rolling Offers

  The new [Rolling Offers](/../../guides/webstore/offers/rolling-offers/about-rolling-offers) feature allows players to unlock deals in succession. As each offer is claimed, the next one is revealed, keeping players engaged and eager to continue. The rolling offer feature boosts player interaction and maximizes revenue potential.

  Learn how to [create and manage rolling offers](/../../guides/webstore/offers/rolling-offers/create-and-manage-a-rolling-offer).
</Update>

<Update label="January 30, 2025" description="Announcement">
  ## Support for UTM Tracking

  We now have new UTM-related properties in login events, offering insights into traffic sources, marketing channels, and specific campaigns.

  For more information, view the [Login Events documentation](/../../api-reference/events/login/login_land).
</Update>

<Update label="January 13, 2025" description="Feature">
  ## Events Center

  We are rolling out a new Events Center, unifying all event tracking under one section in the API reference. These events provide structured data for key system interactions—such as player logins, store navigation, and checkout actions—allowing you to track, monitor, and analyze more effectively. This new approach is self-serve, enabling direct configuration in the Publisher Dashboard.

  For more information, view the [Events documentation](/../../guides/events/about-the-events-center).
</Update>

<Update label="January 13, 2025" description="Feature">
  ## Checkout Coupons

  We now support an advanced Coupons feature that allows you to create, manage, and configure coupons for promotional campaigns. We group multiple promo codes under a single coupon, providing discounts to players while streamlining redemption processes and offering better performance insights for you.

  For more information, view the [Coupons documentation](/../../guides/checkout/coupons/about-coupons).
</Update>

<Update label="January 1, 2025" description="Announcement">
  ## Appcharge Alignment with California Law (AB 2426)

  In compliance with California law (AB 2426), we added new legal text to checkout for players in California:

  “An in-game purchase grants a license to Virtual Items. For full terms and conditions of the license, please see the EULA.”

  This update is part of the new transparency requirements regarding "digital goods" as outlined by the California Business and Professions Code Section 17500.6, which mandates that consumers are informed that they are purchasing a license to virtual items, not full ownership. This change went into effect on January 1, 2025.

  For more information, review [California Bill AB 2426](https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240AB2426).
</Update>

<Update label="January 1, 2025" description="Announcement">
  ## 2025 VAT Rate Updates

  We updated the VAT rates in the following countries for 2025 to reflect the latest tax changes. These adjustments affect price points and apply to all relevant transactions:

  * Israel: The VAT rate has increased from 17% to 18% as part of the country's fiscal policy update.
  * Slovakia: The VAT rate has increased from 20% to 23% following recent tax reform measures.
  * Indonesia: The VAT rate has increased from 11% to 12% in alignment with ongoing tax modernization efforts.

  These changes went into effect on January 1, 2025. You should review their price points to ensure pricing and tax configurations are aligned with these updates.
</Update>

<Update label="November 19, 2024" description="Announcement">
  ## Pay with Venmo

  Venmo is now available as a payment method for U.S. players. This popular APM offers a fast, convenient, and familiar way to pay.
</Update>

<Update label="October 1, 2024" description="Feature">
  ## Scheduled Special Promotions

  We now enable you to define intervals during which promotions are available. You can set up campaigns in advance, specifying intervals for future availability. Additionally, the availability of offers can be reset based on the defined intervals.

  For more information, view the [Scheduled Offers documentation](/../../guides/webstore/offers/special-offers/schedule-an-offer).
</Update>

<Update label="October 1, 2024" description="Feature">
  ## Web Store and Checkout Localization

  We now allow you to localize the web store and checkout by defining new languages directly from the dashboard. You can localize static store text, builder inputs, and display names for offers and products.

  For more information, view the [Localization documentation](/../../guides/publisher-dashboard/add-translations).
</Update>

<Update label="September 22, 2024" description="Announcement">
  ## New Unity SDK Version

  The Unity SDK is updated to version 3.0.0, featuring fullscreen checkout, improved callbacks, simplified setup, enhanced error handling, and new support for price points and actions via orderId.

  For more details on Unity SDK 3.0.0, refer to the [Unity SDK Change Log](/../../sdks/appdirect/mobile-checkout-sdk/unity/changelog).
</Update>

<Update label="September 22, 2024" description="Announcement">
  ## New Checkout SDKs

  Checkout SDKs have been updated to support multiple stores per domain.

  For more details on these updates, including token changes, refer to the [Frontend SDKs Change Log](/../../sdks/checkout/frontend-sdk/frontend-sdk-changelog).
</Update>

<Update label="September 17, 2024" description="Feature">
  ## Checkout Builder

  We now have a versatile checkout builder in the dashboard, providing expanded options for uploading assets and configuring themes. A preview feature allows users to review configurations easily. The builder is currently accessible to the super admin role, with potential availability for other publisher roles pending future product decisions. The dashboard also enables you to manage offer visibility by toggling offers as active or inactive.

  These changes can be seen in the Publisher Dashboard by going to the **Builder > Checkout Page**.
</Update>

<Update label="September 17, 2024" description="Feature">
  ## Offers Loaded Store Interaction Event

  We now have a comprehensive list of all offers available to a player during that session, even if not all offers are displayed simultaneously. The Offers Loaded event triggers once when the store is first opened. This event ensures you have visibility into every offer a player could encounter.

  For more information, view the [Offers Loaded Events Webhook](/../../api-reference/events/store-interaction/offers_loaded).
</Update>

<Update label="September 10, 2024" description="Feature">
  ## Complex Tooltips with Design and Images

  We now support the creation of complex tooltips that include images. Tooltip content is managed via Player Info Sync.

  These changes can be seen in the [Player Info Sync webhook](/../../api-reference/webstore/personalization/personalization-api).
</Update>

<Update label="September 10, 2024" description="Feature">
  ## Optimized Offer Processing in Player Info Sync

  We now process valid offers in Player Info Sync even if an invalid offer payload is detected. A new event notification is triggered whenever an error occurs due to an incorrectly formatted offer, assisting with identifying and resolving integration issues.

  For more information, view the [Integration Error Events Webhook](/../../api-reference/events/error/invalid_property_error).
</Update>

<Update label="September 4, 2024" description="Announcement">
  ## New Checkout SDKs

  We released a new version of the Android Mobile SDK, aligning more closely with Google’s in-app purchase flow. This update simplifies the integration process and enhances the user experience. A dedicated changelog has been created to track these and future updates.

  For more information, view the [Android Mobile SDK Change Log](/../../sdks/appdirect/mobile-checkout-sdk/android/changelog).
</Update>

<Update label="September 4, 2024" description="Feature">
  ## OTP in Webview Landing Page

  We now offer expanded support for webviews within its web store, improving user experience across platforms. This ensures players receive the most suitable solution for their device and situation, optimizing in-app purchase processes and marketing efforts within webviews.
</Update>

<Update label="September 1, 2024" description="Announcement">
  ## Changelog Launch

  While this changelog begins in September 2024, we’ve been building and evolving our platform since 2022. We created the changelog to share announcements, product updates, and new features as they’re released. It’s part of our ongoing effort to keep you informed and make it easier to track what’s new, what’s improved, and what’s coming next.
</Update>
