長い間、私はチェッカーを拾いませんでした。 私たちは知っています

カジュアルな開発者向けのappStoreの状況は急速に変化しています。

2年前は、無料のアナログと同時に有料アプリケーションをリリースすることで稼ぐことができました。

ストアに100,000以上のプログラムが登場した後、このトリックは無効になりました。

1年前、賢い人は無料のアプリケーションのみをアップロードし始めましたが、購入は内部にありました。

同時に、appStoreのプログラムの数は500,000を超えました。

近い将来(2012年の財務諸表による判断)、アプリケーション内の広告のみが迅速なお金をもたらします。







昨年まで、Appleブランドの広告を使用していました。

ただし、ネイティブiAd広告は、敵の領域でのみ機能します。

米国外に住んでいるプレイヤー(これは少なくとも25%)からお金を得るには、iAdが機能しない場所で点滅するGoogleなどの広告を引き締める必要があります。



habracutの下で、さまざまなメーカーのバナーの表示を実装するAdWhirlメカニズムについて説明します。

コードサンプルは、私たちの美しい子供時代の不滅のゲームから取られています。







10の開発者ステップ



ステップ時間
新しいアプリケーションをマグロに登録します。

[ iAdネットワーク設定 ]ボタンをクリックすることを忘れないでください。

出力では、マグロのAppleアプリケーションIDとプログラムへのリンクを取得します



ステップ2
GoogleのAdMobサイトにアクセスします。

[ サイト/アプリ追加 ]ボタンをクリックし、広告会社を開始します。これには、アプリケーション名、マグロのアプリケーションへのリンク(たとえば、 この名前と最初のステップのアプリケーションのApple ID)を使用します 。 その結果、 adMob広告会社IDと、iPhone / iPad用adMob SDKをダウンロードするためのリンクを取得します。



ステップ3
AdWhirl Webサイトにアクセスします。 [ アプリケーション追加 ]ボタンをクリックし、フィールドにアプリケーションの名前とリンクを入力します。 iAdおよびadMobの広告会社も含まれます。iAdにはAppleアプリケーションIDを、adMobには広告会社IDを使用します。 広告の更新時間(最低15秒)を設定し、 adWhirl会社IDとiPhone用adWhirl SDKへのリンクを取得します。



ステップ4
adMob SDKをダウンロードし、解凍してディレクトリをアプリケーションのプロジェクトに追加します。 マウス。



ステップ5
adWhirl SDKをダウンロードし、解凍してディレクトリをアプリケーションのプロジェクトに追加します。 再びマウスで。 adWhirl SDKディレクトリに移動し、Cファイルに移動して、名前の文字iAdとadMobを除くすべてを破棄します。 そうしないと、プロジェクトは組み立てられなくなります。



ステップ6
フレームワーク-広告を表示するために必要なライブラリをアプリケーションに追加します。 そのうち約7つがあり、完全なリストはSDKでダウンロードされたreadmeファイルに含まれています。 ライブラリには、iAd.framework、sqlite3.lib、MessageUI.frameworkなどが含まれます。



ステップ7
メインのViewControllerクラスのヘッダーにテキストを追加します



// ViewController.h // chapay // // Created by vadim bashurov on 22.01.12 // #import <UIKit/UIKit.h> #import "AdWhirlDelegateProtocol.h" // @class AdWhirlView; // @interface ViewController : UIViewController <AdWhirlDelegate> { AdWhirlView *adView; } // @property (nonatomic,retain) AdWhirlView *adView; - (void)adjustAdSize; @end
      
      







テキストはシンプルで、ただの待ち伏せは山かっこを入れられないということです、Habrはそれを食べます。

AdWhirlViewは、広告がねじられる要素です。



私たちのタスクは、 AdWhirlViewを画面上のそのような場所に配置して、クリックされる頻度を増やすことです。 Rr-time、およびアカウントのセント。 100万クリック-100万セント。 大丈夫?



ステップ8
メインのViewControllerクラスの本文に別のテキストを追加します



 // ViewController.m // chapay // // Created by vadim bashurov on 22.01.12. // #import "ViewController.h" #import "AdWhirlView.h" //#import <iAd/iAd.h> @implementation ViewController @synthesize adView; // - (void)viewDidLoad { [super viewDidLoad]; self.adView = [AdWhirlView requestAdWhirlViewWithDelegate:self]; self.adView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin; [self.view addSubview:self.adView]; } // #pragma mark AdWhirl - (NSString *)adWhirlApplicationKey { return @"6492f291f2214227a0af9983658704dd"; } // - (BOOL)adWhirlTestMode { return NO; } // - (void)adWhirlDidDismissFullScreenModal { NSLog(@"adWhirlDidDismissFullScreenModal"); } // - (UIViewController *)viewControllerForPresentingModalView { return self; } // - (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView { [self adjustAdSize]; } // - (void)adjustAdSize { [UIView beginAnimations:@"AdResize" context:nil]; [UIView setAnimationDuration:0.7]; CGSize adSize = [adView actualAdSize]; CGRect newFrame = adView.frame; newFrame.size.height = adSize.height; newFrame.size.width = adSize.width; newFrame.origin.x = (self.view.bounds.size.width - adSize.width)/2; newFrame.origin.y = self.view.bounds.size.height - adSize.height; adView.frame = newFrame; [UIView commitAnimations]; } @end
      
      







コメントは不要です-すべてが透明です。



ステップ9
アプリケーションをコンパイルし、エラーを取り除き、稼働中のデバイスでの広告の動作を確認します。 adMobはすぐに動作しないため、登録フィールドで作成したIDとアプリケーションへのリンクを確認しているため、1日待っています。



ステップ10
検証用のバイナリコードをappStoreに配布し、数週間後に神の恵みによりadWhirlまたはappfiguresのWebサイトで毎日の財務報告を受け取り始めます。



プロセス全体には約60分かかります。



販売の結果によると、私は言うことができます
1)iPhoneでの広告は、アプリケーションからの購入の2倍のお金をもたらします。

2)iPadでの広告は、アプリケーションから購入する場合の5倍のお金をもたらします。



すべての幸せなグラウンドホッグの日、ピーマン!



All Articles