精彩推荐

有会做网站的请看下面的代码怎么加?PHP语言吗?百度贴片广告

2369人阅读  0人回复   查看全部 | 阅读模式 | 复制链接   

     

该用户从未签到

发表于 2014-12-2 10:43:12 来自: 中国江苏泰州
分享到:

马上注册,结交更多黄桥的网友,享用更多功能,让你轻松玩转黄桥在线。

您需要 登录 才可以下载或查看,没有账号?注册

x
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");
}
}
}
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

发表新帖 客服
微信

微信公众号

微信二维码
关注身边发生的最新资讯

客户端

客户端

客户端二维码
扫码立即安装至手机

回到顶部
快速回复 返回顶部 返回列表