Я разработал свое первое бесплатное приложение («Aviation DG») и добавил к нему adWhirl.Однако кажется, что я сделал что-то не так.Там нет рекламы, показывающей вообще.(Настройки в AdWhirl: 90% iAd / 10% AdMob / 10% для 1 House Ad).Я не вижу ни одного из них: (
В iAd у меня 45 запросов 0 показов, в AdMob у меня 152 запроса 152 показов, однако они не показывают рекламу (по крайней мере, те, кого я спрашивал, еслиони видят рекламу).
Когда я тестировал приложение, оно показывало Banner iAD Test (или что там говорится, черный баннер от яблока).
Знаете ли вы, что я мог бы иметьсделано неправильно? Или все установлено правильно, и я просто не получаю никакой рекламы. Если так, то почему?
Большое спасибо заранее за вашу помощь. Возможно, это небольшой проект на данный момент,но я намереваюсь добавить рекламные сети в другие приложения, и было бы неплохо узнать, почему это не работает:)
Приветствия Ронни
Вот что я сделал в xcode:
Добавлены следующие фреймворки:
iAd / AVFoundation / CoreLocation / AddressBook / AudioToolbox / MapKit / MediaPlayer / MessageUI / QuartzCore / SystemConfiguration / libsqlite3.dylib / libz.dylib
Добавлена папка TouchJSON, добавлена папка AdWhirl из AdWhirl Ressources.
Поскольку я не нашел настройки адаптера, как в инструкции PDF, я удалил все сети и теперь имею следующие файлы впапка адаптеров:
- AdWhirlAdapterGoogleAdMobAds.h / .m
- AdWhirlAdapterIAd.h / .m
- AdWhirlAdNetworkAdapter.h
ТогдаЯ добавил AdLibrary из adMob:
- GADBannerView.h
- GADBannerViewDelegate.h
- GADInterstitial.h
- GADInterstitialDelegate.h
- GADRequestError.h
- libGoogleAdMobAds.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
в моем контроллере .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];
в файле .контроллера .h:
#import "AdWhirlView.h"
#import "AdWhirlDelegateProtocol.h"
@interface Aviation_DGViewController : UIViewController
<ItemChooserDelegate, InfoDisplayDelegate, AdWhirlDelegate> {