[Google AdMob]iPhoneアプリで広告収益を得る方法

スポンサーリンク
eye-catching-admob-ad広告 Google AdMob
スポンサーリンク

iPhoneアプリにAdMobを使って、広告を表示する方法(準備編)

さて、早速アプリ開発に入っていきましょう。Xcodeでの開発については、いろいろな環境から対応できる方法があるので、皆さんの環境に合わせた手段をしっかりと設計してから開発を進めていきましょう。

このブログでは、基本的にはSwiftUIのみを使った環境をベースにしたいと思っています。

SwiftUIは常に進化をしているため、レガシーコード(古い構造のコード)を導入すると使えなくなるリスクがあるため、なるべく最新の方法をとるようにしています。

iPhoneアプリで課金できるアプリ販売するのは障壁が高いため、無料提供からスタートできるように、広告を入れたいと考えています。

広告の中でもGoogleが提供している広告「Google AdMob」は単価が高く、アプリを開発したら是非利用したいサービスの1つです。やっぱり訳のわからない広告よりも、Googleの広告が良いと思います。

iPhoneアプリは作ったけれど、でも、「どうやって広告を貼れば良いのかわからない・・・」。

そんな人もいるはず。大丈夫です。一つ一つ手順を踏めば導入することが出来ます。

今回は、Google AdMobの「バナー広告」、「インタースティシャル広告」、「ネイティブ広告」、「リワード広告」をアプリに掲載する方法について解説します。

Google社のAdMobは、アプリ内広告を通じてモバイルアプリを収益化することを支援します。

さまざまなフォーマット オプションで広告を表示でき、プラットフォームでネイティブの UI コンポーネントにシームレスに追加されます。

Android ではさらに、アプリ内購入広告も表示できます。

これは、広告された商品をアプリ内から購入できるようにするものです。

(Androidはこのブログでは取り扱いません。SwiftUIしか取り扱っていないので。すみません。)

アプリにバナー、インタースティシャル、ネイティブ、リワードの4つの広告をSwiftUIで開発したアプリに織り込む。この仕組みを使って、収益を得られるようにします。

まずは、AdMobを使えるようにしましょう。以下のような広告をアプリに入れる方法を説明します。

事前準備1:Google AdMob広告のアカウント作成します。

Google AdMob - Earn More With Mobile App Monetization
Utilize Admob’s mobile app monetization technology to generate revenue through in-app ads & discover other actionable insights to help your app grow.

早速XcodeでSwiftUIを使って広告機能を開発をしたいところですが、まずは、GoogleのAdMobアカウントを取得する必要がありますので、準備を進めましょう。

事前準備2:Google Ad広告、Adsense、AdMobの3つのサービスを使えるようにしてください。

AdMobの3つのサービスを使うためには、Google Ad広告、Adsenseとの紐付けが必要になります。

AdMobを使うためには、GoogleのAd広告との連携が必要となります。

Ad広告側のアカウントを有効化することで、AdMobのアカウントを作ることができます。

アプリの連携は後述しますので、まずは、Google社のサービスを使えることに専念してください。

Google 広告 - 新規顧客の獲得、売上増加に活きるデジタル広告
Google 広告を使ったデジタルマーケティングで、事業拡大を目指そう。新規顧客獲得も売上増加も、オンライン広告で。

Google AdMob連携時にエラーが発生する場合の対応方法

Google AdMobアカウント作成時に色々とエラーが発生する原因があるようです。皆さんの状況に合わせて解決してみてください。

私自身も、昔、ホームページ作成に興味を持った時に、Google Ad広告アカウントだけ作っておりましたが、如何せんずっと使わず放置したアカウントになっていました。

(広告を配信せずに中止していた状況。)確か、Adwordsという別の名前だった気がします。

このGoogle Ad広告のアカウントが停止状況になっていたため、Ad広告の制限状態だっため、AdMob側からアカウント作成がうまくできませんでした。

その他にも導入時にエラーも多く発生するようです。

皆さんのGoogleアカウントの状況次第でエラーの内容が異なると思いますので、エラーが起きている場合は、ひとつずつ確認してみてください。

AdMob お申し込みのエラー - Google AdMob ヘルプ
AdMob へのお申し込み時にエラーが発生する場合は、以下の情報をご参照ください。 お申し込み時のエラーの原因は、お使いの AdSense アカウントまたは Google アカウントに関連している場合があります。ここでは、次の問題の解決方法について説明します。
お客様の-adsense-アカウントに問題がありますadmob-にお申し込みいただくにはadsense-に改めてお申し込みください
利用を停止した Google 広告 アカウントを再開する - Google 広告 ヘルプ

事前準備3:デベロッパー ドキュメントを確認する。

Google Ad広告、Adsense、AdMobのアカウントが無事に使えるようになったら、早速開発をしてみたいところですが、どの方法でスタートしたら良いのかGoogle社の公式ドキュメントを確認しましょう。

昔に比べ iPhoneアプリの収益化がより簡単になりました。

AdMob にアプリを登録し、広告を表示するための広告ユニットをいくつか作成して、アプリのコードに組み込むだけで、収益化を開始できます。

詳しくは iOS または Android 向けのデベロッパー ドキュメントをご覧ください。

Get Started  |  iOS  |  Google for Developers
Learn how to get started with the SDK for iOS, including details of prerequisites, setup details, and an overview of ad types.

参考情報として以下を載せておきます。

Get started with AdMob in your iOS project  |  Firebase with Google AdMob

オプション:アプリを Firebaseと繋げる

Firebaseを使っている場合、アプリを Firebase とつなげれば、収益の増加やアプリの機能改善に役立つ新しいインサイトを得ることができます。

Firebase でオーディエンスを構築してユーザーを属性別に分割すれば、収益性が特に高いオーディエンスをレポートで確認することもできます。

Firebase | Google's Mobile and Web App Development Platform
Discover Firebase, Google’s mobile and web app development platform that helps developers build apps and games that users will love.

Firebase参考サイト

Get started with AdMob in your iOS project  |  Firebase with Google AdMob

コメント