[PR]
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
知識0からのアプリプログラミング〜Ayano Hamaguchiの開発日記&サポートサイト〜
まずご報告致します。
第二子、無事に出産いたしました!!!
ありがとうございます(*^_^*)
母子ともに健康で、現在産まれたばかりの赤ちゃんと、長女と一緒に忙しい日々を過ごしております。
そんな個人的なドタバタがあったので、しばらくiTunes Connectを開けていませんでした。
久しぶりに開いてビックリ!
12月15日発売のカエルカリンバ、その3日後から広告収入が全く入っていない…!!!
コードは一切変更していないですし、微々たる数ですがダウンロードも常にあります。
これはおかしい…。
よくよく調べると、広告のリクエストを何千としているにも関わらず、
それに対する応答(広告表示された回数)がゼロだったことがわかりました。
はじめの3日間は問題なく表示されていたため、さっそくiAdのセンターにメールで問い合わせ。
1日後…。
『As stated in the iAd Network Developer Support Center, Apple’s policy is not to serve iAd advertisements to applications that are designed for children.』
と返答がありました。
要するに、子供のためのアプリにiAdは広告を許可しませんよ〜
ということ。
え、だって発売当時は許可してくれてたのに?!
と、言っても始まらないので、早速AdMobへの切り替え作業を行う事にしました。
AdMobの広告を入れiAdを消去。
ついでにアプリにインフォメーションページを追加し、なんとか本日アップロード申請することができました。
あとは発売許可待ちです。
以下は、AdMob実装の手順です。
==========================================
①
- MessageUI.framework
- SystemConfiguration.framework
- AdSupport.framework
- AudioToolbox.framework
- StoreKit.framework
以上、5つのフレームワークを追加する。
②
Build Setting>Linking>Other Linker Flags の値を、『-ObjC』と入力する。
③
ViewController.hにコードを追加
#import
#import "GADBannerView.h"
#define MY_BANNER_UNIT_ID @"バブリッシャーID"
@interface ViewController : UIViewController {
GADBannerView *bannerView_;
}
@end
④
ViewController.mにコードを追加
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
bannerView_.adUnitID = MY_BANNER_UNIT_ID;
bannerView_.rootViewController = self;
[self.view addSubview:bannerView_];
GADRequest *request = [GADRequest request];
request.testing = YES;
[bannerView_ loadRequest:request];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
@end
==========================================
以上でAdMob実装は完了です。
無事、実装できてよかった!
COMMENT
COMMENT FORM