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); }
private void prepare() { Log.d(CLASSTAG, "prepare"); Bundle extras = this.getIntent().getExtras(); String filePath = extras.getString("filename"); if (filePath == null) { Log.w(CLASSTAG, "Missing filename in intent"); this.finish(); } if (filePath.equals(JsonParser.outputFilename)) { this.previewJson = true; } this.clearLog(); AdPreviewer.ADMANAGER.setServer(AdPreviewer.ADPREVIEWER_DIR + filePath); this.setupVideo(); this.sendAdRequestToFreeWheel(); }