平台严格禁止发布违法/不实/欺诈等垃圾信息,一经发现将永久封禁帐号,针对违法信息将保留相关证据配合公安机关调查!
Flash Flv 格式前贴片投放说明
一、 投放方式
1. 用 Loader 加载投放 swf
var loaderBaiduAd : Loader = new Loader(); loaderBaiduAd.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded); loaderBaiduAd.load(new URLRequest("http://cpro.baidu.com/cpro/ui/baiduPatch.swf"));
this.stage.addChild(loaderBaiduAd.content);
var ad : Object = loaderBaiduAd.content as Object; ad["requestAd"]("Union TU", "网站 domain", onSuccess, onError);
ad["show"](20,5,option); ad["hide"]();
package { import flash.display.Loader; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.net.URLRequest; import flash.system.Security; /** * 联盟贴片广告 Flash Loader * Demo 程序 */ [SWF(width="500", height="400")] public class Demo extends Sprite { //用于加载百度广告 private var loaderBaiduAd : Loader; private var ad:Object; public function Demo() { Security.allowDomain("*"); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; //加载百度广告 loaderBaiduAd = new Loader(); loaderBaiduAd.contentLoaderInfo.addEventListener(Event.COMPLETE, onBaiduAdInit);loaderBaiduAd.load(new URLRequest("http://cpro.baidu.com/cpro/ui/baiduPatch.swf")); } /** * Loader 加载完毕 * 请求检索广告 */ private function onBaiduAdInit(e : Event) : void { loaderBaiduAd.contentLoaderInfo.removeEventListener(Event.COMPLETE, onBaiduAdInit); // 注:请求检索广告之前必须将广告位直接放置在 stage 上,否则无 法检索广告 this.stage.addChild(loaderBaiduAd.content); // 注:这里设置广告位位置不起作用,需在调用 "show" 接口时设 置 loaderBaiduAd.content.x = loaderBaiduAd.content.y = 50; ad = loaderBaiduAd.content as Object; // 请求检索广告,传入广告位 ID 以及对应 url domain ad["requestAd"]("uxxxxx", "www.domain.com", this.onSuccess, this.onError); } 注:此处填写联盟后台中获取的 cpro_id,及投放对应的视频网站 domain,不可跨域。 /** * 成功检索广告时调用 * 广告展示、隐藏逻辑 */ private function onSuccess() { // option 为可选配置项 var option = new Object(); // 视频声音控制 0~10 option.soundVolume = 5; // 视频广告完成播放时长时调用 option.onPlayingOver = function(){ // 隐藏广告接口-返回 true 时隐藏广告成功 trace(ad["hide"]()); }; // 展示广告接口-返回 true 时展示广告成功trace(ad["show"](20,5,option)); trace("success"); } /** * 广告检索失败时调用 * 自定义备用广告内容 */ private function onError() { trace("error"); } } }