Hi i am trying to implement admob rewarded video for my game. I have imported admob sdk and implemented all required methods. The ad is loading and showing correctly but the problem is that i have added events in my code to detect when the ad is finished. Unfortunately my events are not called.

It could be that your AdCompleted method is using EventArgs instead of the Reward type.
Try this:
public void AdCompleted(object sender, Reward args)
{
Test.SetActive(false);
}