internal static extern void AppodealSetRewardedVideoDelegate(
     AppodealNativeDelegate rewardedVideoDidLoadAd,
     AppodealNativeDelegate rewardedVideoDidFailToLoadAd,
     AppodealNativeDelegate rewardedVideoWillDismiss,
     AppodealRewardedVideoDidFinishDelegate rewardedVideoDidFinish,
     AppodealNativeDelegate rewardedVideoDidPresent
     );
 internal static extern void AppodealSetInterstitialDelegate(
     AppodealNativeDelegate interstitialDidLoadAd,
     AppodealNativeDelegate interstitialDidFailToLoadAd,
     AppodealNativeDelegate interstitialDidClick,
     AppodealNativeDelegate interstitialDidDismiss,
     AppodealNativeDelegate interstitialWillPresent
     );
        internal static extern void AppodealSetVideoDelegate(
			AppodealNativeDelegate videoDidLoadAd,
			AppodealNativeDelegate videoDidFailToLoadAd,
			AppodealNativeDelegate videoWillDismiss,
			AppodealNativeDelegate videoDidFinish,
			AppodealNativeDelegate videoDidPresent
		);
        internal static extern void AppodealSetInterstitialDelegate(
			AppodealNativeDelegate interstitialDidLoadAd,
			AppodealNativeDelegate interstitialDidFailToLoadAd,
			AppodealNativeDelegate interstitialDidClick,
			AppodealNativeDelegate interstitialDidDismiss,
			AppodealNativeDelegate interstitialWillPresent
		);
 internal static extern void AppodealSetBannerDelegate(
     AppodealNativeDelegate bannerDidLoadAd,
     AppodealNativeDelegate bannerDidFailToLoadAd,
     AppodealNativeDelegate bannerDidClick,
     AppodealNativeDelegate bannerDidShow
     );
        internal static extern void AppodealSetBannerDelegate(
			AppodealNativeDelegate bannerDidLoadAd,
			AppodealNativeDelegate bannerDidFailToLoadAd,
			AppodealNativeDelegate bannerDidClick
		);