#c# #unity3d #admob
Вопрос:
У меня есть объявление с вознаграждением, которое связано с некоторыми из доступных событий обратного вызова, предоставляемых SDK:
RewardedAd myRewardedAd;
myRewardedAd= new RewardedAd(adId);
myRewardedAd.OnAdLoaded = HandleRewardedAdLoaded;
myRewardedAd.OnUserEarnedReward = HandleRewardBasedVideoRewarded;
myRewardedAd.OnAdClosed = HandleRewardBasedVideoClosed;
И мы можем определить обратные вызовы, такие как:
private void HandleRewardedAdLoaded(object sender, EventArgs e)
{
Debug.Log("Ad loaded successfully");
}
Однако я хотел бы добавить дополнительный параметр к одному из этих обратных вызовов, например, чтобы включить кнопку для просмотра, когда она будет готова.
private void HandleRewardedAdLoaded(object sender, EventArgs e)
{
Debug.Log("Ad loaded successfully");
// My desired action would look like follows
myButton.enabled = true;
}
Поэтому мой вопрос таков:
- Как я могу предоставить этот
myButton
параметр или аналогичный этим обратным вызовам? Возможно ли это вообще?- Я думал, можно ли включить эту информацию в
EventArgs
обратный вызов, но это не AFAIK, такEventArgs
как он создается SDK при выполнении егоInvoke
.
- Я думал, можно ли включить эту информацию в