1
我已经使用广告横幅设置了测试应用程序。广告横幅使用AdWhirl在我使用iAd和AdMob的情况下进行设置。iAd仅在特定国家/地区可用
该应用程序工作正常,运行没有错误。我现在只希望针对特定的国家/地区设置iAd。
内iAd的文档也指出
iAd网络最近在加拿大推出。广告现已在美国,加拿大,英国,德国,意大利,西班牙,法国和日本应用商店的应用中提供。请务必将您的应用配置为仅在这些国家/地区投放广告。
如何将应用程序配置为仅向使用adWhirl的这些国家/地区的用户显示iAds?我想第一点是确定当时哪个广告网络正在投放广告,这可能吗?这里是我的视图控制器h和m,如果有任何用处,但它目前只是测试的一个横幅。
也可以测试这实际上工作正常吗?你能否改变手机模拟器的行为就好像来自其他国家的地方一样?
#import <UIKit/UIKit.h>
@interface AdTestViewController : UIViewController <AdWhirlDelegate> {
AdWhirlView *adView;
}
@property (strong, nonatomic) UIWindow *window;
@property (nonatomic,retain) AdWhirlView *adView;
@end
小鬼文件
#import "AdTestViewController.h"
#import "Constants.h"
#import "AdTestAppDelegate.h"
#import "AdWhirlView.h"
@interface AdTestViewController()
@end
@implementation AdTestViewController
@synthesize adView;
- (void)viewDidLoad
{
[super viewDidLoad];
self.adView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
self.adView.autoresizingMask =
UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin;
[self.adView setDelegate:self];
[self.view addSubview:self.adView];
NSLog(@"Ad View Added");
}
#pragma mark - Delegate Methods
- (NSString *)adWhirlApplicationKey {
NSLog(@"adWhrilApplicationKey");
return kSampleAppKey;
}
- (UIViewController *)viewControllerForPresentingModalView {
NSLog(@"viewControllerForPresentingModalView");
return self;
}
- (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView {
NSLog(@"adWhrilDidReceiveAd");
// Used to animate the ad from the top to bottom
//[UIView beginAnimations:@"AdWhirlDelegate.adWhirlDidReceiveAd:" context:nil];
//[UIView setAnimationDuration:0];
CGSize adSize = [adWhirlView actualAdSize];
CGRect newFrame = adWhirlView.frame;
newFrame.size = adSize;
newFrame.origin.x = (self.view.bounds.size.width - adSize.width)/ 2;
newFrame.origin.y= self.view.frame.size.height - adSize.height;
adWhirlView.frame = newFrame;
[UIView commitAnimations];
}
-(void)adWhirlDidFailToReceiveAd:(AdWhirlView *)adWhirlView usingBackup:(BOOL)yesOrNo {
}
@end
AdWhril设置
我可以看到更改AdWirl中的Ap设置中单个应用程序网络的百分比的选项,但不是按国家或按国家/地区更改的? – StuartM
网站和应用程序 - >广告网络中介 - >(将鼠标悬停在应用程序上以查看“管理设置”按钮,单击它) - >将开关“分配为”分配给%,现在您拥有“添加国家/地区级别” 。 现在任务已结束:) – Shmidt
原谅我的愚蠢,但我没有看到这些选项。他们在AdWhirl内是否正确?我用我看到的图片更新了问题... – StuartM