 			
 			if ( !this._idfv ) {
 				
-				this._idfv = extCtx.call( 'getIDFV' ) as String;
+				this._idfv = _extCtx.call( 'getIDFV' ) as String;
 				
 				if ( this._idfv == '00000000-0000-0000-0000-000000000000' ) {
 					this._idfv = null;

		 * Status events allow the native part of the ANE to communicate with the ActionScript part.
		 * We use event.code to represent the type of event, and event.level to carry the data.
		 */
		private function onStatus( event : StatusEvent ) : void
		{
			if (event.code == "LOGGING")
			{
				trace('[AirDeviceId] ' + event.level);
			}
		}
	}

		public function getID( salt:String ) : String {
			
			if ( !this.isOnDevice ) {
				return 'simulator';
			}
			
			if ( !this._id ) {
				this._id = this._extCtx.call( 'getID', salt ) as String;
			}
			
			return this._id;
