#import <Cordova/CDV.h>

@interface AdinCubeBridge : CDVPlugin

- (void)setAppKey:(CDVInvokedUrlCommand*)command;

- (void)interstitial_init:(CDVInvokedUrlCommand*)command;

- (void)interstitial_isReady:(CDVInvokedUrlCommand*)command;

- (void)interstitial_show:(CDVInvokedUrlCommand*)command;

- (void)banner_setRespectSafeArea:(CDVInvokedUrlCommand*)command;

- (void)banner_show:(CDVInvokedUrlCommand*)command;

- (void)banner_hide:(CDVInvokedUrlCommand*)command;

- (void)rewarded_fetch:(CDVInvokedUrlCommand*)command;

- (void)rewarded_isReady:(CDVInvokedUrlCommand*)command;

- (void)rewarded_show:(CDVInvokedUrlCommand*)command;

- (void)userconsent_ask:(CDVInvokedUrlCommand*)command;

- (void)userconsent_edit:(CDVInvokedUrlCommand*)command;

- (void)userconsent_isAccepted:(CDVInvokedUrlCommand*)command;

- (void)userconsent_isPurposeAccepted:(CDVInvokedUrlCommand*)command;

- (void)userconsent_getIABConsentString:(CDVInvokedUrlCommand*)command;

- (void)userconsent_gdprApplies:(CDVInvokedUrlCommand*)command;

- (void)userconsent_external_setConsent:(CDVInvokedUrlCommand*)command;

- (void)userinfo_setAge:(CDVInvokedUrlCommand*)command;

- (void)userinfo_setGender:(CDVInvokedUrlCommand*)command;

- (void)userinfo_setMaritalStatus:(CDVInvokedUrlCommand*)command;

- (void)userinfo_setLocation:(CDVInvokedUrlCommand*)command;

- (void)logNative:(CDVInvokedUrlCommand*)command;

- (void)toastNative:(CDVInvokedUrlCommand*)command;

@end
