C SDK
Loading...
Searching...
No Matches
pley.h
1
5
6#ifndef _PLEY_SDK_H_
7#define _PLEY_SDK_H_
8
9#if defined(_WIN32)
10 #define PLEY_SDK_API __declspec(dllexport)
11#elif defined(__GNUC__)
12 #define PLEY_SDK_API __attribute__((visibility("default")))
13#else
14 #define PLEY_SDK_API
15#endif
16
17#if EMSCRIPTEN
18 #include <emscripten.h>
19#endif
20
21#if EMSCRIPTEN
22 #define PLEY_KEEPALIVE EMSCRIPTEN_KEEPALIVE
23#else
24 #define PLEY_KEEPALIVE
25#endif
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31#include <stdint.h>
32#include <string.h>
33#ifndef __cplusplus
34#include <stdbool.h>
35#endif
36
41typedef int32_t PleyResult;
42
43enum {
45
50
58
63
70
73
77
81
92
94};
96
101
102typedef void(*PleyBasicCB)(
103 PleyResult result,
104 void* data
105);
106
107typedef void(*PleyLogCB)(
108 int32_t level,
109 const char* location,
110 const char* message,
111 void* callback_data
112);
113
114typedef struct PleyGameArgument {
115 char name[256];
116 const char* value;
118
120 bool game_active,
121 void* callback_data
122);
123
124typedef struct PleyKeyValue {
125 char key[64];
126 char value[1024];
128
130 void* callback_data
131);
132
134 void* callback_data
135);
136
137enum {
142};
143
144typedef int32_t PleyLogLevel;
145
174
179
180typedef struct PleyFileKit {
186 PleyResult (*get_file_size)(const char* filepath, uint32_t* file_size);
191 void (*read_file)(const char* filepath, uint8_t* buffer, uint32_t buffer_len, PleyBasicCB callback, void* callback_data);
193 PleyResult (*preload_file)(const char* filepath);
194 PleyResult (*get_cloud_storage_path)(const char** ptr);
195 void (*sync_cloud_storage)(PleyBasicCB callback, void* callback_data);
202 PleyResult (*get_file_url)(const char* filepath, const char** url);
205
215
216typedef struct PleyPMKProduct {
217 const char* id;
218 const char* name;
221
226
228 PleyResult error,
229 const char* entitlement_id,
230 void* data
231);
232
233typedef void(*PleyPMKGetProductsCB)(
234 PleyResult result,
235 const PleyPMKProduct* products,
236 int32_t products_len,
237 const PleyResult* results,
238 int32_t results_len,
239 void* data
240);
241
243 PleyResult result,
244 const PleyPMKEntitlement* entitlements,
245 int32_t entitlements_len,
246 void* data
247);
248
250 PleyResult result,
251 const PleyResult* results,
252 int32_t results_len,
253 void* data
254);
255
256typedef struct PleyPaymentsKit {
262 void (*get_products)(const char** product_ids, int32_t product_ids_len, PleyPMKGetProductsCB callback, void* callback_data);
269 void (*request_payment)(const char* product_id, const char* invoice_email, PleyPMKRequestPaymentCB callback, void* callback_data);
271 void (*get_entitlements)(PleyPMKGetEntitlementsCB callback, void* callback_data);
272 void (*dangerously_consume_entitlement)(const char** entitlement_ids, int32_t entitlement_ids_len, PleyPMKDangerouslyConsumedEntitlementCB callback, void* callback_data);
274
276
277
282typedef struct PleyResolution {
283 int32_t width;
284 int32_t height;
286
288 PleyResolution resolution,
289 void* callback_data
290);
291
293 bool fullscreen,
294 void* callback_data
295);
296
297typedef struct PleyPerformanceKit {
299 PleyResult (*get_common_resolutions)(const PleyResolution** resolutions, int32_t* resolutions_len);
301 PleyResult (*set_aspect_ratio)(float aspect_ratio);
306 PleyResult (*set_game_resolution)(const PleyResolution* resolution, bool match_common, bool cap_to_screen);
308 PleyResult (*get_is_fullscreen)(bool* is_fullscreen);
313
318
320 PleyResult result,
321 void* callback_data
322);
323
324typedef void(*PleyAUKSignUpCB)(
325 void* callback_data
326);
327
328typedef struct PleyAuthKit {
332 PleyResult (*get_game_user_id)(const char** id);
334 PleyResult (*get_username)(const char** username);
335 PleyResult (*get_session_token)(const char** session_token);
336 PleyResult (*is_user_logged_in)(bool* is_logged_in);
342 void (*request_sign_up)(bool force_sign_up, PleyAUKRequestSignUpCB callback, void* callback_data);
343 PleyResult (*set_on_sign_up_callback)(PleyAUKSignUpCB callback, void* callback_data);
346
351typedef int32_t PleyAccountLinkResult;
352
353enum {
357};
358typedef struct PleyConnectionKit {
359 PleyResult (*get_account_link_code)(const char** account_link_code);
360 void (*set_account_link_result)(PleyAccountLinkResult result, PleyBasicCB callback, void* callback_data);
361 void (*show_qr_code)(PleyBasicCB callback, void* callback_data);
364
369
370typedef int32_t PleyCurrencyType;
371
372enum {
375};
376
382
392
393typedef int32_t PleyVariantType;
394
395enum {
402};
403
408
413
414typedef struct PleyATKScene {
415 char id[256];
416 char name[256];
418
420 PleyResult result,
421 const char* name,
422 const PleyVariant* variant,
423 void* callback_data
424);
425
426typedef struct PleyAnalyticsKit {
431 PleyResult (*is_analytics_initialized)(bool* is_initialized);
446 PleyResult (*tutorial_advanced)(const char* step);
455 PleyResult (*level_advanced)(const int32_t level);
456 PleyResult (*currency_spent)(const char* name, const int32_t amount, PleyCurrencyType type, const int32_t* new_balance, const char* source);
457 PleyResult (*currency_gained)(const char* name, const int32_t amount, PleyCurrencyType type, const int32_t* new_balance, const char* source);
459 PleyResult (*offer_shown)(const char* offer);
460
463
466
470 PleyResult (*custom_event)(const char* name, PleyAnalyticsParameter* parameters, int32_t parameters_len);
474 PleyResult (*set_user_property)(const char* name, const PleyVariant* variant);
478 PleyResult (*remove_user_property)(const char* name);
481
483
488
489typedef int32_t PleyAdType;
490
491enum {
494};
495
496typedef void(*PleyADKShowAdCB)(
497 PleyResult result,
498 void* callback_data
499);
500
501typedef void(*PleyADKCanShowAdCB)(
502 PleyResult result,
503 bool can_show_ad,
504 void* callback_data
505);
506
507typedef struct PleyAdsKit {
508 void (*show_ad)(PleyAdType ad_type, PleyADKShowAdCB callback, void* callback_data);
509 void (*can_show_ad)(PleyAdType ad_type, PleyADKCanShowAdCB callback, void* callback_data);
512
517typedef void (*PleyDevStateCB)(int state, const char *msg);
518typedef struct PleyUnityConf {
519 const char unity_version[64];
521
522typedef struct PleyInitParams {
524#if !EMSCRIPTEN
525 PleyDevStateCB dev_state_cb;
526 const char * dev_room_id;
527#endif
529
540
544typedef void (*PleyDestroy)(Pley* pley);
545
546typedef void(*PleyInitCB)(
547 PleyResult result,
548 Pley* pley,
549 PleyDestroy destroy,
550 void* callback_data
551);
552
566 PleyInitParams* params,
567 PleyInitCB callback,
568 void* callback_data
569);
570
575PLEY_SDK_API bool pley_result_is_ok(PleyResult res);
576
581PLEY_SDK_API bool pley_result_is_error(PleyResult res);
582
586PLEY_SDK_API const char *pley_sdk_get_version();
587
589
590#ifdef __cplusplus
591}
592#endif
593
594#endif
void(* show_ad)(PleyAdType ad_type, PleyADKShowAdCB callback, void *callback_data)
Definition pley.h:508
void(* can_show_ad)(PleyAdType ad_type, PleyADKCanShowAdCB callback, void *callback_data)
Definition pley.h:509
int32_t PleyAdType
Definition pley.h:489
void(* PleyADKCanShowAdCB)(PleyResult result, bool can_show_ad, void *callback_data)
Definition pley.h:501
void(* PleyADKShowAdCB)(PleyResult result, void *callback_data)
Definition pley.h:496
@ PLEY_AD_TYPE_REWARD
Definition pley.h:493
@ PLEY_AD_TYPE_INTERSTITIAL
Definition pley.h:492
Definition pley.h:507
int32_t current_level
Definition pley.h:386
PleyResult(* currency_gained)(const char *name, const int32_t amount, PleyCurrencyType type, const int32_t *new_balance, const char *source)
Definition pley.h:457
void * value
Definition pley.h:405
PleyResult(* remove_user_property)(const char *name)
Definition pley.h:478
const char * name
Definition pley.h:410
PleyCurrencyType type
Definition pley.h:380
const char * custom_user_id
Definition pley.h:384
int32_t amount
Definition pley.h:379
PleyResult(* gameplay_stop)()
Definition pley.h:465
bool cross_platform_user
Definition pley.h:385
PleyResult(* clear_all_user_properties)()
Definition pley.h:479
PleyResult(* tutorial_advanced)(const char *step)
Definition pley.h:446
PleyResult(* game_loaded)()
Definition pley.h:435
PleyResult(* set_user_property)(const char *name, const PleyVariant *variant)
Definition pley.h:474
PleyResult(* tutorial_started)()
Definition pley.h:445
PleyVariantType type
Definition pley.h:406
PleyResult(* level_advanced)(const int32_t level)
Definition pley.h:455
PleyResult(* tutorial_completed)()
Definition pley.h:450
PleyResult(* tutorial_skipped)()
Definition pley.h:454
PleyResult(* user_engaged)()
Definition pley.h:443
PleyResult(* offer_shown)(const char *offer)
Definition pley.h:459
PleyResult(* loading_start)()
Definition pley.h:461
PleyResult(* initialize_analytics)(const PleyATKConfig *config)
Definition pley.h:430
PleyResult(* currency_spent)(const char *name, const int32_t amount, PleyCurrencyType type, const int32_t *new_balance, const char *source)
Definition pley.h:456
const PleyCurrency * currencies
Definition pley.h:389
PleyResult(* custom_event)(const char *name, PleyAnalyticsParameter *parameters, int32_t parameters_len)
Definition pley.h:470
const char * name
Definition pley.h:378
PleyResult(* user_interacted)()
Definition pley.h:439
char name[256]
Definition pley.h:416
PleyResult(* loading_stop)()
Definition pley.h:462
PleyResult(* gameplay_start)()
Definition pley.h:464
PleyResult(* scene_changed)(const PleyATKScene *new_scene)
Definition pley.h:444
const char * username
Definition pley.h:388
PleyResult(* is_analytics_initialized)(bool *is_initialized)
Definition pley.h:431
PleyVariant variant
Definition pley.h:411
const char * application_version
Definition pley.h:387
PleyResult(* store_opened)()
Definition pley.h:458
int32_t currencies_len
Definition pley.h:390
void(* PleyATKGetUserPropertyCB)(PleyResult result, const char *name, const PleyVariant *variant, void *callback_data)
Definition pley.h:419
int32_t PleyVariantType
Definition pley.h:393
int32_t PleyCurrencyType
Definition pley.h:370
@ PLEY_CURRENCY_TYPE_NORMAL
Definition pley.h:373
@ PLEY_CURRENCY_TYPE_PREMIUM
Definition pley.h:374
@ PLEY_VARIANT_TYPE_LONG
Definition pley.h:397
@ PLEY_VARIANT_TYPE_STRING
Definition pley.h:400
@ PLEY_VARIANT_TYPE_FLOAT
Definition pley.h:398
@ PLEY_VARIANT_TYPE_BOOL
Definition pley.h:401
@ PLEY_VARIANT_TYPE_DOUBLE
Definition pley.h:399
@ PLEY_VARIANT_TYPE_INT
Definition pley.h:396
Definition pley.h:383
Definition pley.h:414
Definition pley.h:426
Definition pley.h:409
Definition pley.h:377
Definition pley.h:404
PleyResult(* dangerously_get_game_user_id)(const char **id)
Definition pley.h:333
void(* request_sign_up)(bool force_sign_up, PleyAUKRequestSignUpCB callback, void *callback_data)
Definition pley.h:342
PleyResult(* get_username)(const char **username)
Definition pley.h:334
PleyResult(* get_game_user_id)(const char **id)
Definition pley.h:332
PleyResult(* set_on_sign_up_callback)(PleyAUKSignUpCB callback, void *callback_data)
Definition pley.h:343
PleyResult(* is_user_logged_in)(bool *is_logged_in)
Definition pley.h:336
PleyResult(* get_session_token)(const char **session_token)
Definition pley.h:335
void(* PleyAUKSignUpCB)(void *callback_data)
Definition pley.h:324
void(* PleyAUKRequestSignUpCB)(PleyResult result, void *callback_data)
Definition pley.h:319
Definition pley.h:328
void(* set_account_link_result)(PleyAccountLinkResult result, PleyBasicCB callback, void *callback_data)
Definition pley.h:360
void(* show_qr_code)(PleyBasicCB callback, void *callback_data)
Definition pley.h:361
PleyResult(* get_account_link_code)(const char **account_link_code)
Definition pley.h:359
int32_t PleyAccountLinkResult
Definition pley.h:351
@ PLEY_ACCOUNT_LINK_RESULT_CANCELED
Definition pley.h:355
@ PLEY_ACCOUNT_LINK_RESULT_OK
Definition pley.h:354
@ PLEY_ACCOUNT_LINK_RESULT_FAILED
Definition pley.h:356
Definition pley.h:358
void(* set_log_standard_output_enabled)(bool enabled)
Definition pley.h:160
PleyResult(* set_on_game_pause_request_callback)(PleyOnGamePauseRequestCB callback, void *callback_data)
Definition pley.h:163
PleyResult(* restart_game)()
Definition pley.h:155
PleyResult(* set_on_game_unpause_request_callback)(PleyOnGameUnpauseRequestCB callback, void *callback_data)
Definition pley.h:164
PleyResult(* get_game_arguments)(const PleyGameArgument **arguments, int32_t *arguments_len)
Definition pley.h:148
PleyResult(* get_playable_location)(const char **runner)
Definition pley.h:169
void(* set_min_log_level)(PleyLogLevel level)
Definition pley.h:158
char key[64]
Definition pley.h:125
PleyResult(* exit_game)()
Definition pley.h:153
PleyResult(* show_controls_menu)()
Definition pley.h:165
PleyResult(* is_game_active)(bool *is_game_active)
Definition pley.h:151
const char * value
Definition pley.h:116
char value[1024]
Definition pley.h:126
PleyResult(* show_save_bookmark_prompt)()
Definition pley.h:152
bool(* is_log_standard_output_enabled)()
Definition pley.h:159
PleyResult(* set_on_game_active_status_changed)(PleyOnGameActiveStatusChangedCB callback, void *callback_data)
Definition pley.h:150
PleyResult(* show_cookie_consent)()
Definition pley.h:166
PleyResult(* crash_game)(const char *error_message)
Definition pley.h:154
bool(* is_initialized)()
Definition pley.h:147
PleyResult(* get_device_language)(const char **lang)
Definition pley.h:171
PleyResult(* get_stack_trace)(const char **stack_trace)
Definition pley.h:162
char name[256]
Definition pley.h:115
PleyResult(* set_support_dialog_custom_fields)(const PleyKeyValue *fields, int32_t fields_len)
Definition pley.h:161
PleyResult(* show_support_window)()
Definition pley.h:167
PleyLogLevel(* get_min_log_level)()
Definition pley.h:157
void(* set_on_log)(PleyLogCB callback, void *callback_data)
Definition pley.h:156
void(* PleyBasicCB)(PleyResult result, void *data)
Definition pley.h:102
void(* PleyLogCB)(int32_t level, const char *location, const char *message, void *callback_data)
Definition pley.h:107
void(* PleyOnGamePauseRequestCB)(void *callback_data)
Definition pley.h:129
int32_t PleyLogLevel
Definition pley.h:144
void(* PleyOnGameUnpauseRequestCB)(void *callback_data)
Definition pley.h:133
void(* PleyOnGameActiveStatusChangedCB)(bool game_active, void *callback_data)
Definition pley.h:119
@ PLEY_LOG_LEVEL_INFO
Definition pley.h:139
@ PLEY_LOG_LEVEL_WARNING
Definition pley.h:140
@ PLEY_LOG_LEVEL_DEBUG
Definition pley.h:138
@ PLEY_LOG_LEVEL_ERROR
Definition pley.h:141
Definition pley.h:146
Definition pley.h:114
Definition pley.h:124
PleyResult(* get_file_size)(const char *filepath, uint32_t *file_size)
Definition pley.h:186
void(* read_file)(const char *filepath, uint8_t *buffer, uint32_t buffer_len, PleyBasicCB callback, void *callback_data)
Definition pley.h:191
PleyResult(* get_cloud_storage_path)(const char **ptr)
Definition pley.h:194
void(* sync_cloud_storage)(PleyBasicCB callback, void *callback_data)
Definition pley.h:195
PleyResult(* preload_file)(const char *filepath)
Definition pley.h:193
PleyResult(* get_file_url)(const char *filepath, const char **url)
Definition pley.h:202
PleyResult(* stop_file_queue)()
Definition pley.h:197
PleyResult(* start_file_queue)()
Definition pley.h:196
Definition pley.h:180
PleyPMKPrice price
Definition pley.h:219
void(* dangerously_consume_entitlement)(const char **entitlement_ids, int32_t entitlement_ids_len, PleyPMKDangerouslyConsumedEntitlementCB callback, void *callback_data)
Definition pley.h:272
void(* get_products)(const char **product_ids, int32_t product_ids_len, PleyPMKGetProductsCB callback, void *callback_data)
Definition pley.h:262
int32_t amount_divisor
Definition pley.h:212
void(* request_payment)(const char *product_id, const char *invoice_email, PleyPMKRequestPaymentCB callback, void *callback_data)
Definition pley.h:269
const char * product_id
Definition pley.h:224
char currency_iso_4217[3]
Definition pley.h:213
const char * entitlement_id
Definition pley.h:223
void(* get_entitlements)(PleyPMKGetEntitlementsCB callback, void *callback_data)
Definition pley.h:271
int32_t amount_dividend
Definition pley.h:211
const char * name
Definition pley.h:218
const char * id
Definition pley.h:217
void(* PleyPMKRequestPaymentCB)(PleyResult error, const char *entitlement_id, void *data)
Definition pley.h:227
void(* PleyPMKDangerouslyConsumedEntitlementCB)(PleyResult result, const PleyResult *results, int32_t results_len, void *data)
Definition pley.h:249
void(* PleyPMKGetEntitlementsCB)(PleyResult result, const PleyPMKEntitlement *entitlements, int32_t entitlements_len, void *data)
Definition pley.h:242
void(* PleyPMKGetProductsCB)(PleyResult result, const PleyPMKProduct *products, int32_t products_len, const PleyResult *results, int32_t results_len, void *data)
Definition pley.h:233
Definition pley.h:222
Definition pley.h:210
Definition pley.h:216
Definition pley.h:256
PleyResult(* set_fullscreen)(bool value)
Definition pley.h:310
PleyResult(* get_is_fullscreen)(bool *is_fullscreen)
Definition pley.h:308
PleyResult(* set_on_fullscreen_changed)(PleyPFKFullscreenChangedCB callback, void *callback_data)
Definition pley.h:309
PleyResult(* get_game_resolution)(PleyResolution *resolution)
Definition pley.h:307
int32_t height
Definition pley.h:284
int32_t width
Definition pley.h:283
PleyResult(* set_on_viewport_size_changed)(PleyPFKViewportSizeChangedCB callback, void *callback_data)
Definition pley.h:300
PleyResult(* get_viewport_size)(PleyResolution *resolution)
Definition pley.h:298
PleyResult(* set_game_resolution)(const PleyResolution *resolution, bool match_common, bool cap_to_screen)
Definition pley.h:306
PleyResult(* set_aspect_ratio)(float aspect_ratio)
Definition pley.h:301
PleyResult(* get_common_resolutions)(const PleyResolution **resolutions, int32_t *resolutions_len)
Definition pley.h:299
void(* PleyPFKViewportSizeChangedCB)(PleyResolution resolution, void *callback_data)
Definition pley.h:287
void(* PleyPFKFullscreenChangedCB)(bool fullscreen, void *callback_data)
Definition pley.h:292
Definition pley.h:297
Definition pley.h:282
PleyCore * core
Definition pley.h:531
PleyAnalyticsKit * analytics_kit
Definition pley.h:537
PleyAuthKit * auth_kit
Definition pley.h:532
PleyPerformanceKit * performance_kit
Definition pley.h:534
PleyAdsKit * ads_kit
Definition pley.h:538
PleyConnectionKit * connection_kit
Definition pley.h:536
PleyPaymentsKit * payments_kit
Definition pley.h:533
const char unity_version[64]
Definition pley.h:519
PleyUnityConf * unity_conf
Definition pley.h:523
PleyFileKit * file_kit
Definition pley.h:535
void(* PleyDevStateCB)(int state, const char *msg)
Definition pley.h:517
PLEY_SDK_API const char * pley_sdk_get_version()
Returns the the sdk version.
PLEY_SDK_API PleyResult pley_init(PleyInitParams *params, PleyInitCB callback, void *callback_data)
Initialize the Pley SDK, the call is blocking on non EMSCRIPTEN build.
PLEY_SDK_API bool pley_result_is_ok(PleyResult res)
Check if the PleyResult is OK.
PLEY_SDK_API bool pley_result_is_error(PleyResult res)
Check if the PleyResult an error.
void(* PleyInitCB)(PleyResult result, Pley *pley, PleyDestroy destroy, void *callback_data)
Definition pley.h:546
void(* PleyDestroy)(Pley *pley)
Definition pley.h:544
Definition pley.h:530
Definition pley.h:522
Definition pley.h:518
int32_t PleyResult
Definition pley.h:41
@ PLEY_RESULT_ATK_GAME_LOADED_ALREADY_REPORTED
Definition pley.h:78
@ PLEY_RESULT_ADK_TIMEOUT
Definition pley.h:85
@ PLEY_RESULT_SDK_CONNECTION_CANCELED
Definition pley.h:57
@ PLEY_RESULT_PMK_PAYMENT_ALREADY_IN_PROGRESS
Definition pley.h:67
@ PLEY_RESULT_FLK_CLOUD_STORAGE_CONFLICT
Definition pley.h:62
@ PLEY_RESULT_PMK_PAYMENT_FAILED
Definition pley.h:65
@ PLEY_RESULT_PMK_PRODUCT_NOT_FOUND
Definition pley.h:66
@ PLEY_RESULT_NOT_ALLOWED_METHOD
Definition pley.h:49
@ PLEY_RESULT_SDK_ALREADY_INITIALIZED
Definition pley.h:53
@ PLEY_RESULT_SDK_NOT_INITIALIZED
Definition pley.h:52
@ PLEY_RESULT_ADK_ADS_DISABLED
Definition pley.h:83
@ PLEY_RESULT_ATK_GAME_USER_INTERACTED_ALREADY_REPORTED
Definition pley.h:79
@ PLEY_RESULT_ADK_NOT_READY
Definition pley.h:84
@ PLEY_RESULT_ATK_GAME_USER_ENGAGED_ALREADY_REPORTED
Definition pley.h:80
@ PLEY_RESULT_UNSUPPORTED_METHOD
Definition pley.h:48
@ PLEY_RESULT_PMK_CONSUMED_ENTITLEMENT_NOT_FOUND
Definition pley.h:69
@ PLEY_RESULT_ADK_INVALID
Definition pley.h:86
@ PLEY_RESULT_PMK_CONSUMED_ENTITLEMENT_ALREADY_CONSUMED
Definition pley.h:68
@ PLEY_RESULT_PMK_PAYMENT_CANCELLED_BY_USER
Definition pley.h:64
@ PLEY_RESULT_ADK_ALREADY_SHOWING_AD
Definition pley.h:91
@ PLEY_RESULT_AUK_ALREADY_LOGGED_IN
Definition pley.h:71
@ PLEY_RESULT_SDK_ALREADY_CREATED
Definition pley.h:51
@ PLEY_RESULT_ATK_ALREADY_INITIALIZED
Definition pley.h:74
@ PLEY_RESULT_ADK_ERROR
Definition pley.h:87
@ PLEY_RESULT_FLK_FILE_NOT_FOUND
Definition pley.h:59
@ PLEY_RESULT_INTERNAL_ERROR
Definition pley.h:46
@ PLEY_RESULT_CON_PLEY_CONNECT_DISABLED
Definition pley.h:93
@ PLEY_RESULT_INVALID_ARGUMENTS
Definition pley.h:47
@ PLEY_RESULT_ADK_DISMISSED
Definition pley.h:90
@ PLEY_RESULT_ADK_UNKNOWN
Definition pley.h:82
@ PLEY_RESULT_OK
Definition pley.h:44
@ PLEY_RESULT_SDK_REPORT_GAME_LOADED_CALLED_MULTIPLE_TIMES
Definition pley.h:56
@ PLEY_RESULT_ATK_EVENT_ALREADY_REPORTED
Definition pley.h:75
@ PLEY_RESULT_ADK_FREQUENCY_CAPPED
Definition pley.h:89
@ PLEY_RESULT_SDK_NOT_CONNECTED
Definition pley.h:54
@ PLEY_RESULT_AUK_USER_DID_NOT_SIGN_UP
Definition pley.h:72
@ PLEY_RESULT_FLK_BUFFER_TOO_SMALL
Definition pley.h:61
@ PLEY_RESULT_SDK_HOST_DISCONNECTED
Definition pley.h:55
@ PLEY_RESULT_ADK_NO_AD_PRELOADED
Definition pley.h:88
@ PLEY_RESULT_FLK_FILE_TOO_BIG
Definition pley.h:60
@ PLEY_RESULT_ATK_PROPERTY_NOT_FOUND
Definition pley.h:76