public void OnReady()
 {
     isReady = true;
     if (pendingInit != null)
     {
         FlashHost.SetStyleAttribute("width", pendingInit.width.ToString() + "px");
         FlashHost.SetStyleAttribute("height", pendingInit.height.ToString() + "px");
         FlashPlayer.Invoke("initAd", FlashPluginWidth, FlashPluginHeight, pendingInit.viewMode, pendingInit.desiredBitrate, pendingInit.creativeData, pendingInit.environmentVariables);
         pendingInit = null;
     }
 }
 public void OnReady()
 {
     isReady = true;
     if (pendingInit != null)
     {
         FlashHost.SetStyleAttribute("width", pendingInit.width.ToString() + "px");
         FlashHost.SetStyleAttribute("height", pendingInit.height.ToString() + "px");
         FlashPlayer.Invoke("initAd", FlashPluginWidth, FlashPluginHeight, pendingInit.viewMode, pendingInit.desiredBitrate, pendingInit.creativeData, pendingInit.environmentVariables);
         pendingInit = null;
     }
 }
        public void InitAd(double width, double height, string viewMode, int desiredBitrate, string creativeData, string environmentVariables)
        {
            FlashHost.SetStyleAttribute("visibility", "visible");
            PositionFlashPlayer();

            if (isReady)
            {
                FlashHost.SetStyleAttribute("width", width.ToString() + "px");
                FlashHost.SetStyleAttribute("height", height.ToString() + "px");
                FlashPlayer.Invoke("initAd", FlashPluginWidth, FlashPluginHeight, viewMode, desiredBitrate, creativeData, environmentVariables);
            }
            else
            {
                pendingInit = new PendingInit()
                {
                    width                = width,
                    height               = height,
                    viewMode             = viewMode,
                    desiredBitrate       = desiredBitrate,
                    creativeData         = creativeData,
                    environmentVariables = environmentVariables
                };
            }
        }
 public void InitAd(double width, double height, string viewMode, int desiredBitrate, string creativeData, string environmentVariables)
 {
     FlashHost.SetStyleAttribute("visibility", "visible");
     PositionFlashPlayer();
     
     if (isReady)
     {
         FlashHost.SetStyleAttribute("width", width.ToString() + "px");
         FlashHost.SetStyleAttribute("height", height.ToString() + "px");
         FlashPlayer.Invoke("initAd", FlashPluginWidth, FlashPluginHeight, viewMode, desiredBitrate, creativeData, environmentVariables);
     }
     else
     {
         pendingInit = new PendingInit()
         {
             width = width,
             height = height,
             viewMode = viewMode,
             desiredBitrate = desiredBitrate,
             creativeData = creativeData,
             environmentVariables = environmentVariables
         };
     }
 }