|
1 | 1 | # Playgama Bridge |
2 | 2 |
|
3 | 3 | <img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMTcgMTU0LjM2MlY5Ni4wMDAxSDIyMy4xMjlWNDE2SDExN1YzNTkuMjU0SDE1OC40NFYxNTQuMzYySDExN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zOTUgMTU0LjM2MlY5NkgyODguODcxVjQxNkgzOTVWMzU5LjI1NEgzNTMuNTZWMTU0LjM2MkgzOTVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K" class="extension-icon"></img> |
4 | | -Cross-platform HTML5 publishing SDK: ads, payments, social features via Playgama. |
| 4 | +One SDK for cross-platform publishing HTML5 games. |
5 | 5 |
|
6 | 6 | **Authors and contributors** to this experimental extension: [playgama](https://gd.games/playgama). |
7 | 7 |
|
@@ -174,6 +174,17 @@ Get Server Time. |
174 | 174 |
|
175 | 175 | > Technical note: this action internal type (in GDevelop JSON) is `PlaygamaBridge::GetServerTime`. |
176 | 176 |
|
| 177 | +**Hide Advanced Banners** |
| 178 | +Hide Advanced Banners. |
| 179 | + |
| 180 | +??? quote "See parameters & details" |
| 181 | + |
| 182 | + There are no parameters to set for this action. |
| 183 | + |
| 184 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 185 | + |
| 186 | + > Technical note: this action internal type (in GDevelop JSON) is `PlaygamaBridge::HideAdvancedBanners`. |
| 187 | + |
177 | 188 | **Hide Banner** |
178 | 189 | Hide Banner. |
179 | 190 |
|
@@ -318,12 +329,23 @@ Rate. |
318 | 329 |
|
319 | 330 | > Technical note: this action internal type (in GDevelop JSON) is `PlaygamaBridge::Rate`. |
320 | 331 |
|
| 332 | +**Send Custom Message** |
| 333 | +Send Custom Message. |
| 334 | + |
| 335 | +??? quote "See parameters & details" |
| 336 | + |
| 337 | + - Parameter 1 (🔤 String): Id |
| 338 | + |
| 339 | + > Technical note: parameters 0, 2 are internal parameters handled by GDevelop. |
| 340 | + |
| 341 | + > Technical note: this action internal type (in GDevelop JSON) is `PlaygamaBridge::SendCustomMessage`. |
| 342 | + |
321 | 343 | **Send Message** |
322 | 344 | Send Message. |
323 | 345 |
|
324 | 346 | ??? quote "See parameters & details" |
325 | 347 |
|
326 | | - - Parameter 1 (🔤 String): Message (one of: "GAME_READY", "IN_GAME_LOADING_STARTED", "IN_GAME_LOADING_STOPPED", "GAMEPLAY_STARTED", "GAMEPLAY_STOPPED", "PLAYER_GOT_ACHIEVEMENT") |
| 348 | + - Parameter 1 (🔤 String): Message (one of: "GAME_READY", "LEVEL_STARTED", "LEVEL_COMPLETED", "LEVEL_FAILED", "LEVEL_PAUSED", "LEVEL_RESUMED", "IN_GAME_LOADING_STARTED", "IN_GAME_LOADING_STOPPED", "GAMEPLAY_STARTED", "GAMEPLAY_STOPPED", "PLAYER_GOT_ACHIEVEMENT") |
327 | 349 |
|
328 | 350 | > Technical note: parameters 0, 2 are internal parameters handled by GDevelop. |
329 | 351 |
|
@@ -395,6 +417,17 @@ Share. |
395 | 417 |
|
396 | 418 | > Technical note: this action internal type (in GDevelop JSON) is `PlaygamaBridge::Share`. |
397 | 419 |
|
| 420 | +**Show Advanced Banners** |
| 421 | +Show Advanced Banners. |
| 422 | + |
| 423 | +??? quote "See parameters & details" |
| 424 | + |
| 425 | + - Parameter 1 (🔤 String): Placement (optional) |
| 426 | + |
| 427 | + > Technical note: parameters 0, 2 are internal parameters handled by GDevelop. |
| 428 | + |
| 429 | + > Technical note: this action internal type (in GDevelop JSON) is `PlaygamaBridge::ShowAdvancedBanners`. |
| 430 | + |
398 | 431 | **Show Banner** |
399 | 432 | Show Banner. |
400 | 433 |
|
@@ -553,6 +586,17 @@ Is Add To Home Screen Supported. |
553 | 586 |
|
554 | 587 | > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::IsAddToHomeScreenSupported`. |
555 | 588 |
|
| 589 | +**Is Advanced Banners Supported** |
| 590 | +Is Advanced Banners Supported. |
| 591 | + |
| 592 | +??? quote "See parameters & details" |
| 593 | + |
| 594 | + There are no parameters to set for this condition. |
| 595 | + |
| 596 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 597 | + |
| 598 | + > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::IsAdvancedBannersSupported`. |
| 599 | + |
556 | 600 | **Is Banner Supported** |
557 | 601 | Is Banner Supported. |
558 | 602 |
|
@@ -905,6 +949,61 @@ On Add To Home Screen Completed. |
905 | 949 |
|
906 | 950 | > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::OnAddToHomeScreenCompleted`. |
907 | 951 |
|
| 952 | +**On Advanced Banners Failed** |
| 953 | +On Advanced Banners Failed. |
| 954 | + |
| 955 | +??? quote "See parameters & details" |
| 956 | + |
| 957 | + There are no parameters to set for this condition. |
| 958 | + |
| 959 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 960 | + |
| 961 | + > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::OnAdvancedBannersFailed`. |
| 962 | + |
| 963 | +**On Advanced Banners Hidden** |
| 964 | +On Advanced Banners Hidden. |
| 965 | + |
| 966 | +??? quote "See parameters & details" |
| 967 | + |
| 968 | + There are no parameters to set for this condition. |
| 969 | + |
| 970 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 971 | + |
| 972 | + > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::OnAdvancedBannersHidden`. |
| 973 | + |
| 974 | +**On Advanced Banners Loading** |
| 975 | +On Advanced Banners Loading. |
| 976 | + |
| 977 | +??? quote "See parameters & details" |
| 978 | + |
| 979 | + There are no parameters to set for this condition. |
| 980 | + |
| 981 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 982 | + |
| 983 | + > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::OnAdvancedBannersLoading`. |
| 984 | + |
| 985 | +**On Advanced Banners Shown** |
| 986 | +On Advanced Banners Shown. |
| 987 | + |
| 988 | +??? quote "See parameters & details" |
| 989 | + |
| 990 | + There are no parameters to set for this condition. |
| 991 | + |
| 992 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 993 | + |
| 994 | + > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::OnAdvancedBannersShown`. |
| 995 | + |
| 996 | +**On Advanced Banners State Changed** |
| 997 | +On Advanced Banners State Changed. |
| 998 | + |
| 999 | +??? quote "See parameters & details" |
| 1000 | + |
| 1001 | + There are no parameters to set for this condition. |
| 1002 | + |
| 1003 | + > Technical note: parameters 0, 1 are internal parameters handled by GDevelop. |
| 1004 | + |
| 1005 | + > Technical note: this condition internal type (in GDevelop JSON) is `PlaygamaBridge::OnAdvancedBannersStateChanged`. |
| 1006 | + |
908 | 1007 | **On Authorize Player Completed** |
909 | 1008 | On Authorize Player Completed. |
910 | 1009 |
|
@@ -1379,6 +1478,7 @@ Platform On Pause State Changed. |
1379 | 1478 | | | _🔢 Number_ | Achievement Index | |
1380 | 1479 | | | _🔤 String_ | Property | |
1381 | 1480 | | `PlaygamaBridge::AchievementsCount()` | Achievements Count. || |
| 1481 | +| `PlaygamaBridge::AdvancedBannersState()` | Advanced Banners State. || |
1382 | 1482 | | `PlaygamaBridge::BannerState()` | Banner State. || |
1383 | 1483 | | `PlaygamaBridge::DefaultStorageType()` | Default Storage Type. || |
1384 | 1484 | | `PlaygamaBridge::DeviceType()` | Device Type. || |
|
0 commit comments