             if (results && !!results.error)
                 raiseError(results);
 
-            if (_ad != null && _ad.hasOwnProperty('adVolume')) {
-                results.volume = _ad['adVolume'];
+            if (_vpaidAd != null && _vpaidAd.hasOwnProperty('adVolume')) {
+
+                results.volume = _vpaidAd['adVolume'];
             }
 
             var displayState:String = getDisplayState(results);

		_vpaidEventsDispatcher = vpaidEventsDispatcher;

        if ((Object)(vpaidEventsDispatcher).hasOwnProperty('getVPAID') && vpaidEventsDispatcher['getVPAID']  is Function) {
            _ad = (Object)(_vpaidEventsDispatcher).getVPAID();
            setStage();
        }
	}



		private var _vpaidEventsDispatcher:IEventDispatcher = null;
		/**
	     * Reference to the ad
         */
	    private var _ad:*;
        /**
         * Reference to the vpaid ad
         */
        private var _vpaidAd:*;

        private var _isPaused: Boolean = false;
		/**
