public void sendAdRequestToFreeWheel() { IEventListener eventListener = new IEventListener() { public void run(final IEvent event) { onFreeWheelEvent(event); } }; adContext = AdPreviewer.ADMANAGER.newContext(); adContext.setActivity(this); adConstants = adContext.getConstants(); adContext.registerVideoDisplay(this.adHolder); adContext.addEventListener(adConstants.EVENT_REQUEST_COMPLETE(), eventListener); adContext.addEventListener(adConstants.EVENT_SLOT_ENDED(), eventListener); adContext.addEventListener(adConstants.EVENT_REQUEST_CONTENT_VIDEO_PAUSE(), eventListener); adContext.addEventListener(adConstants.EVENT_REQUEST_CONTENT_VIDEO_RESUME(), eventListener); if (this.previewJson) { adContext.addRenderer( this.HTMLTranslatorClass, null, null, "image/png,image/gif,image/jpeg,text/html,text/js_ref,text/javascript", "preroll,midroll,postroll,overlay,display", null); } adContext.submitRequest(10.0); }