無料の最初のアプリ (「Aviation DG」) を開発し、adWhirl を追加しました。しかし、私は何か間違ったことをしたようです。広告は一切表示されません。(AdWhirl の設定: 90% iAd / 10% AdMob / 1 つのハウス広告に対して 10%)。私はそれらのどれも見ません:(
iAd では 45 件のリクエストで 0 インプレッション、AdMob では 152 件のリクエストで 152 インプレッションがありますが、広告は表示されません (少なくとも、私が広告を見るかどうか尋ねた人々)。
アプリをテストしたところ、Banner iAD Test (または、Apple の黒いバナー) が表示されました。
私が何を間違えたのか知っていますか?または、正しくインストールされていて、広告が表示されません。もしそうなら、それはなぜですか?
ご協力いただきありがとうございます。これは現時点では小さなプロジェクトにすぎないかもしれませんが、広告ネットワークを他のアプリに追加するつもりであり、それが機能しない理由を知ることができれば幸いです :)
乾杯ロニー
以下は、私がxcodeで行ったことです:
次のフレームワークが追加されました。
iAd / AVFoundation / CoreLocation / AddressBook / AudioToolbox / MapKit / MediaPlayer / MessageUI / QuartzCore / SystemConfiguration / libsqlite3.dylib / libz.dylib
TouchJSON フォルダーを追加し、AdWhirl リソースから AdWhirl フォルダーを追加しました。
説明の PDF にあるようにアダプターの設定が見つからなかったので、すべてのネットワークを削除し、アダプター フォルダーに次のファイルを作成しました。
- AdWhirlAdapterGoogleAdMobAds.h/.m
- AdWhirlAdapterIAd.h/.m
- AdWhirlAdNetworkAdapter.h
次に、adMob から AdLibrary を追加しました。
- GADBannerView.h
- GADBannerViewDelegate.h
- GADInterstitial.h
- GADInterstitialDelegate.h
- GADRequest.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
私の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> {