怎麼使用ADwhirl上放上這兩個廣告(AdMob+VPON) 讓這兩個廣告可以交互替換
問了問題後就一直找這個問題的答案 發現方法還蠻簡單的
第一個 要先申請四個api license key: 分別要去AdMob Vpon(CN) Vpon(TW) ADWhirl(VPON改過的)申請
這四個key只有ADwhirl是要加入你的iphone或ipad專案的
而AdMob和Vpon(CN) Vpon(TW)的key 是要加入ADwhirl的後台控制資訊的
AdMob網站:http://www.google.com.tw/ads/admob/
Vpon(TW)網站:http://www.vpon.com/zh-tw/index.html
Vpon(CN)網站:http://www.vpon.com/zh-cn/index.html
Vpon Adwhirl網站:http://med.adon.vpon.com/
申請完後 去Vpon Adwhirl的後台設定你的廣告license key
1.先Add application
2.Add 完之後 進入你設定的應用程式(我是PingPong Scoreboard)
在Admob中加入PublisherID
在Vpon GEO Dispatch加入vpon(TW)和Vpon(CN)的Publisher ID
設定完廣告發佈比例後
記得要把AD Serving設為ON
如下
設定完後儲存即可
設定完key後 要下載Vpon Adwhirl和AdMob的SDK 我是下載iphone-sdk-adwhirl-3.2.9的版本和GoogleAdMobAdsSdkiOS-6.2.1
現在下面的例子使用vpon adwhirl的sdk中的sample來說明怎麼加入Admob(裡面的sample已經加入了Vpon)
用xcode打開iphone-sdk-adwhirl.xcodeproj後畫面長這樣
這邊有四個東西要加入
1.AdMob的sdk
2.AdMob要使用的adapter(AdWhirlAdapterGoogleAdMobAds.c(.h)
3.加入Library(確定以下的Library你都有加入了)
4.加入linker flag
-ObjC 和 -fobjc-arc
都設定完後 在代碼中設定你的adwhirl license key
- (void)viewDidLoad {
[super viewDidLoad];
[self.view setBackgroundColor:[UIColor blackColor]];
int screenWidth = [[UIScreen mainScreen] bounds].size.width;
awView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
//320X48 for iPhone
//748X110 for iPad
int w, h;
if (screenWidth == 320) {
w = 320;
h = 48;
} else {
w = 700;
h = 105;
}
awView.frame = CGRectMake(0, 0, w, h);
[self.view addSubview:awView];
}
#pragma mark AdWhirl Setting
- (NSString *)adWhirlApplicationKey {
//
//在AdWhirlDelegate的函式中輸入licenseKey
return @"xxxxxxxxxxxxxxxxxxxxxxxxxxx"; <=你的key
}
- (UIViewController *)viewControllerForPresentingModalView {
return self;
}
這邊要注意一點 我在模擬器上跑不起來 但在手機或ipad中是可以的 所以是要在機器上才有用的
以前也常受大家幫忙 希望對大家也有幫助