Skip to content

Extension update: <PlaygamaBridge> #2253

Description

@davitsedrakian

Changes

Notifications Module

  • Added a new module for scheduled platform notifications: isSupported, schedule(), cancel(), cancelAll()
  • Notification IDs are mapped to platform-specific values in playgama-bridge-config.json
  • The payload of the notification a game was launched from is delivered through platform.payload
  • Supported on MSN

Advertisement Module

  • Added auto-show interstitials — advertisement.interstitial.autoShow lists the events that trigger an interstitial (platform messages, storage_set, visibility_state_visible)
  • Fixed advanced banners

Loading Screen

  • Fixed the loading screen being overlapped by game elements

Analytics

  • Added bridge.gameVersion — reported as game_version in every analytics event

Playgama

  • Added social.share and social.addToHomeScreen
  • Added cloud saves for guest players
  • Player ID provided by the platform is now used for unauthorized players as well
  • Platform messages are now forwarded to the platform SDK

Standalone

  • Added game ID support
  • Added price and currency resolution for the payments catalog

MSN

  • Added notifications support, including the launch payload of the notification the game was opened from
  • Added social.addToHomeScreen
  • Automatic re-engagement notifications can be turned off with disableAutoNotifications
  • Player ID now falls back to publisherPlayerId

GameSnacks

  • Fixed audio state detection

QA Tool

  • Added screenshot capture
  • Added cross-promo, daily rewards and tasks events
  • Added platform-resolved configuration to the initialization payload
  • Improved screen recording

Removed Platforms

  • Removed PlayDeck

How to use the new features

Breaking Changes in v2

v2 includes breaking API and behavior changes.

Migration guide: https://wiki.playgama.com/playgama/bridge-sdk/migration-v1-to-v2

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

Example file

bridge-gdevelop-examples.zip

Extension file

PlaygamaBridge.zip

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    🔄 Extension updateAn update for an existing extension🔍 Reviewed extensionAn extension that is to be reviewed in great detail before merging.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions