Google admobmediationで広告最適化

  • 2,835 views
Uploaded on

5/18 の第二十回iPhone Developer Workshopの資料

5/18 の第二十回iPhone Developer Workshopの資料

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,835
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Google Admob Mediationで広告最適化2013/05/18Retty株式会社櫻井 洋一郎 (@saku2saku)
  • 2. iPhone DeveloperWorkshopiPhoneアプリ開発者の交流技術情報の交換比較的初心者の方も多いです
  • 3. 一緒にまったりアプリ開発の勉強をしていきましょう!http://www.pakutaso.com/201222photo349post-2242.html
  • 4. 自己紹介
  • 5. 自己紹介名前:櫻井 洋一郎 (@saku2saku)お仕事:プログラマ(Retty株式会社)    フリーでもやるでよ趣味:漫画を読みあさる   プログラミング   料理
  • 6. MusicPlayerSleepTimer今までの製作 (iPhone)MusicPlayerSleepTimerFree世界夜景旅行 for iPhoneゆっくり読む (バグのため現在非公開中)工場夜景探検 for iPhoneSADAME (申請中)
  • 7. 世界夜景旅行今までの製作 (iPad, etc)iPadアプリ工場夜景探検夜桜花見旅行シンプルプレゼンWebSymfony, Code igniter, WordPress, etc
  • 8. Google Admob Mediationで広告最適化
  • 9. Admobって何?Google が提供するAd(広告)ネットワークGoogle が提供するだけあって世界各国でかなり高い確率で広告表示がされる国内の広告ベンダによっては海外では表示されないところもあります
  • 10. Admob Mediationって何?Google が提供するAd(広告)ネットワーク
  • 11. なぜメディエーションが必要なのか?(1/3)広告媒体によって報酬単価がかなり異なるなるべく利益を最大化するように表示比率を柔軟に後から変えたい
  • 12. なぜメディエーションが必要なのか?(2/3)媒体によっては海外で広告が表示されない機会損失をリスクヘッジしたい
  • 13. なぜメディエーションが必要なのか?(3/3)Adが原因で動作が不安定サードパーティのライブラリなので致し方ないが、不安定になるなら外したい!
  • 14. 導入の流れAdmob アカウント作成(アプリ登録は割愛)SDK のダウンロードと組込Admobの表示確認メディエーションの設定と外部 Ad の追加カスタムメディエーションの設定
  • 15. サンプルコードサンプルコードはこちらからDLできますhttp://workshop.iphonework.biz/files/2013/05/AdmobMediationSample.zip
  • 16. アカウント作成下記の URL から登録http://www.google.com/ads/admob/Googleのアカウントとも連携可能
  • 17. SDKのダウンロードと組込下記のURLからダウンロードhttps://developers.google.com/mobile-ads-sdk/downloadダウンロードした zip を解凍し、できたフォルダをプロジェクトにコピーAdd-ons の Google Analytics は必要に応じて入れてください
  • 18. Admob の表示確認サンプルコードAdmob単体の場合は Publisher ID を使う
  • 19. メディエーションの設定と外部 Ad の追加Ad Network Mediation をクリック
  • 20. メディエーションの設定と外部 Ad の追加Add Network Mediation Placementをクリック
  • 21. メディエーションの設定と外部 Ad の追加必要情報を入力して Save & Continue
  • 22. メディエーションの設定と外部 Ad の追加Add Ad Network をクリック追加したい広告の種類を追加(今回はAdmob & iAd)
  • 23. メディエーションの設定と外部 Ad の追加Allocate by の選択肢から表示方法を切替可能(図は%による表示切替)
  • 24. メディエーションの設定と外部 Ad の追加あとはコード内で広告を表示する広告の表示にはそれぞれのAd毎の SDK とAdapter が必要になりますhttps://developers.google.com/mobile-ads-sdk/docs/admob/mediation-networks
  • 25. カスタムメディエーションの設定主要な海外のAdネットワークは っているが国内のAdはまだ少なかったりするそのために、公式連携しているもの以外の広告を表示させれる仕組みがあります
  • 26. カスタムメディエーションの設定サンプルコード
  • 27. カスタムメディエーションの設定Add Custom Event をクリック
  • 28. カスタムメディエーションの設定Label:カスタムアドの名称を設定(てきとうに)Class Name:アプリ内で使うカスタムアド用のクラス名を指定Parameter:空でOK
  • 29. カスタムメディエーションの設定Mediation ID をメモしておきます
  • 30. カスタムメディエーションの設定あとはコード内で広告を表示する広告の表示にはそれぞれのAd毎の SDK とCustom Event で設定した Class Name の実装が必要になります
  • 31. カスタムメディエーションの設定サンプルコード
  • 32. Admob Mediationの雑感今まではオレオレメディエーションもどきでやってたやっぱりサーバ設定1発で切り替えはイイ!安定性について公式サポートしている広告は良い感じ!カスタムメディエーションはイマイチ(?)各AdのSDKの実装によると思うので十分に評価してからリリースすることを推奨します
  • 33. ご清聴ありがとうございました!