internal static extern void GADUSetRewardedAdCallbacks(
     IntPtr rewardedAd,
     RewardedAdClient.GADURewardedAdDidReceiveAdCallback
     adReceivedCallback,
     RewardedAdClient.GADURewardedAdDidFailToReceiveAdWithErrorCallback
     adFailedToLoadCallback,
     RewardedAdClient.GADURewardedAdDidFailToShowAdWithErrorCallback
     adFailedToShowCallback,
     RewardedAdClient.GADURewardedAdDidOpenCallback didOpenCallback,
     RewardedAdClient.GADURewardedAdDidCloseCallback didCloseCallback,
     RewardedAdClient.GADUUserEarnedRewardCallback userEarnedRewardCallback,
     RewardedAdClient.GADURewardedAdPaidEventCallback paidEventCallback
     );
 internal static extern void GADUSetRewardedAdCallbacks(
     IntPtr rewardedAd,
     RewardedAdClient.GADURewardedAdLoadedCallback adLoadedCallback,
     RewardedAdClient.GADURewardedAdFailedToLoadCallback adFailedToLoadCallback,
     RewardedAdClient.GADURewardedAdDidPresentFullScreenContentCallback
     adDidPresentFullScreenContentCallback,
     RewardedAdClient.GADURewardedAdFailedToPresentFullScreenContentCallback
     adFailToPresentFullScreenContentCallback,
     RewardedAdClient.GADURewardedAdDidDismissFullScreenContentCallback
     adDidDismissFullScreenContentCallback,
     RewardedAdClient.GADURewardedAdDidRecordImpressionCallback
     adDidRecordImpressionCallback,
     RewardedAdClient.GADURewardedAdUserEarnedRewardCallback adDidEarnRewardCallback,
     RewardedAdClient.GADURewardedAdPaidEventCallback
     paidEventCallback
     );