public void Execute()
        {
            //Inject AdDataSender to AdDataCollector
            AdDataSender    dataSender      = new AdDataSender();
            AdDataCollector adDataCollector = new AdDataCollector(dataSender);

            adDataCollector.Init();

            AdManager adManager = new AdManager();

            adManager.ShowRewarded();

            adDataCollector.Destroy();
        }
 //Dependency injection
 public AdDataCollector(AdDataSender dataSender)
 {
     adDataSender = dataSender;
 }