AdWhirl(AdMob,iAd)广告未在发布的iPhone应用程序中显示

AdWhirl(AdMob,iAd)广告未在发布的iPhone应用程序中显示,iphone,admob,iad,adwhirl,Iphone,Admob,Iad,Adwhirl,我已经开发了我的第一个免费应用程序(“航空DG”), 这样就增加了adWhirl。然而,我似乎已经做到了 有点不对劲。根本没有广告。(AdWhirl中的设置:90%iAd/10%AdMob/10%用于1个房屋广告)。我没有看到任何一个:( 在iAd中我有45个请求0个印象,在AdMob中我有152个请求 152个印象,但他们没有显示任何广告(至少那些 我问过的人是否看到广告) 当我测试这个应用程序时,它显示了横幅iAD测试(或者其他什么) 苹果公司的黑色横幅) 你知道我可能做错了什么吗?或者事情

我已经开发了我的第一个免费应用程序(“航空DG”), 这样就增加了adWhirl。然而,我似乎已经做到了 有点不对劲。根本没有广告。(AdWhirl中的设置:90%iAd/10%AdMob/10%用于1个房屋广告)。我没有看到任何一个:(

在iAd中我有45个请求0个印象,在AdMob中我有152个请求 152个印象,但他们没有显示任何广告(至少那些 我问过的人是否看到广告)

当我测试这个应用程序时,它显示了横幅iAD测试(或者其他什么) 苹果公司的黑色横幅)

你知道我可能做错了什么吗?或者事情是对的吗 我只是没有收到任何广告。如果是,为什么

非常感谢您的帮助。这可能只是一个小问题 目前正在进行项目,但我打算将广告网络添加到其他应用程序中 如果能知道它为什么不起作用,那就太好了:)

干杯 罗尼

以下是我在xcode中所做的工作:

添加了以下框架:

iAd/AVFoundation/CoreLocation/AddressBook/AudioToolbox/ MapKit/MediaPlayer/MessageUI/QuartzCore/SystemConfiguration/ libsqlite3.dylib/libz.dylib

添加了TouchJSON文件夹,从AdWhirl添加了AdWhirl文件夹 资源

由于我没有找到说明PDF中的适配器设置,我 已删除所有网络,现在适配器中有以下文件 文件夹:

  • AdWhirlAdapterGoogledMobads.h/.m
  • adwilladapteriad.h/.m
  • AdWhirlAdNetworkAdapter.h
然后我从adMob下载了AdLibrary:

  • GADBannerView.h
  • GADBannerViewDelegate.h
  • gadh
  • Gadelegate.h
  • GADRequest.h
  • GADRequestError.h
  • Libgoodmobads.a
然后我更改了以下部分(在AdWhirlView.h中),即 在页面底部显示:

#define kAdWhirlAppVer 300

#define kAdWhirlViewWidth 320
#define kAdWhirlViewHeight 50
#define kAdWhirlViewDefaultSize \
                       (CGSizeMake(kAdWhirlViewWidth,
kAdWhirlViewHeight))
#define kAdWhirlViewDefaultFrame \
                       (CGRectMake(0,(460-
kAdWhirlViewHeight),kAdWhirlViewWidth, kAdWhirlViewHeight))

#define kAdWhirlDefaultConfigURL @"http://mob.adwhirl.com/getInfo.php"
#define kAdWhirlDefaultImpMetricURL @"http://met.adwhirl.com/
exmet.php"
#define kAdWhirlDefaultClickMetricURL @"http://met.adwhirl.com/
exclick.php"
#define kAdWhirlDefaultCustomAdURL @"http://mob.adwhirl.com/
custom.php"
#define kAWMinimumTimeBetweenFreshAdRequests 4.9f
#define kAdWhirlAdRequestTimeout 10
在我的view controller.m文件中,我有以下内容:

#define kSampleAppKey @"x000x00000000x00000x000x0000x000" //the number
of my adwhirl appid

@implementation...

#pragma mark AdWhirlDelegate methods

- (NSString *)adWhirlApplicationKey{
   return kSampleAppKey;
}

- (UIViewController *)viewControllerForPresentingModalView{
   return self;
}
在视图中,确实加载了:

   AdWhirlView *awView = [AdWhirlView
requestAdWhirlViewWithDelegate:self];

   [self.view addSubview:awView];

   [super viewDidLoad];
在viewcontroller.h文件中:

#import "AdWhirlView.h"
#import "AdWhirlDelegateProtocol.h"

@interface Aviation_DGViewController : UIViewController
<ItemChooserDelegate, InfoDisplayDelegate, AdWhirlDelegate> {
#导入“AdWhirlView.h”
#导入“AdWhirleDelegateProtocol.h”
@接口控制器:UIViewController
{

网络成瘾的填充率有时可能很低,特别是如果你一天没有数千个广告请求的话。这取决于国家等

如果你看到iAds测试广告正在开发中,那么我怀疑你没有做错什么


我相信您已经下载了自己的应用程序并看到了房屋广告?

我可以从您发布的代码中确认您正确设置了AdWhirl。我不知道您如何处理ReshadRequests和kAdWhirlAdRequestTimeout之间的最小时间,但如果不设置这些值会发生什么


房屋广告应该马上准备好。这假设您创建了一个房屋广告,并将其设置为在应用程序中显示。我建议每次测试一个网络(例如100%的房屋广告),然后查看您是否收到了它们。

不要更改
adwhirview.h

#定义kAdWhirlViewDefaultFrame(CGRectMake(0,(460 kAdWhirlViewHeight),kAdWhirlViewWidth,kAdWhirlViewHeight))

你可以通过玩坐标将广告放在底部,但整个屏幕上部后面的内容将处于非活动状态。因此,将其保留为:

#定义kAdWhirlViewDefaultFrame(CGRectMake(0,0,kAdWhirlViewWidth,kadwhirlviewWight))

相反,在
-(void)viewDidLoad
中,使用
awView.center将
awView
居中:


AdWhirlView*awView=[AdWhirlView请求AdWhirlViewWithDelegate:self]

awView.center=CGPointMake(self.view.frame.size.width/2,self.view.frame.size.height kAdWhirlViewHeight/2)

[self.view addSubview:awView];

谢谢你的快速回答,我要等多久才能看到房屋广告?因为我一个也没看到。没问题:)希望其他人知道答案,这让我很紧张:D至少下载10万次的应用程序不起作用:D但是大约10次,所以如果有人知道问题,有足够的时间进行更新。kAWMinimumTimeBeweenFreshadRequests和KadwhirlladRequestTimeout之间,我没有碰:)我唯一更改的部分是#define kAdWhirlViewDefaultFrame\(CGRectMake(0,(460-KadwhirlViewWight),kAdWhirlViewWidth,kAdWhirlViewWidth))哦,昨天我试着只设置房屋附加值为100%,没有iAds和AdMobs,但我在iPhone上和我哥哥的手机上都没有看到任何东西。这真的很奇怪,我至少应该看到我的房屋广告吗?我上传了3种尺寸的房屋附加值(.png横幅文件)并将其与AdWhirl连接到此项目。似乎连接已经存在,否则AdMob和iAd不会正确计算请求数?在iOS中,每次启动应用程序时,都会使用第一个ad请求获取配置。因此,当您重新运行应用程序时,它应该会更新您的设置。如果您看到AdMob和iAd重新启动任务比你必须正确执行代码;我认为在AdWhirl UI中设置它是一个问题。单击你的应用程序并在“应用程序网络设置”下确保房屋广告打开且流量为100%(看起来你这样做了)。然后在你的应用程序中的“房屋广告”下,确保你在那里有房屋广告,并且它们的总和达到100%的分配。