Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Hier ansehen

1 von 25 Anzeige
Anzeige

Weitere Verwandte Inhalte

Andere mochten auch (20)

Anzeige

Ähnlich wie アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】 (20)

Weitere von schoowebcampus (20)

Anzeige

Aktuellste (20)

アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】

  1. 1. 1 今日の授業 Confidential / Don’t distribute  cayto inc.
  2. 2. 2 とは、 アプリ開発者の収益を最大限にするための バックエンドサービス Confidential / Don’t distribute  cayto inc.
  3. 3. 3 広告ネットワーク PUSH通知アプリ内課金サーバー アプリのマネタイズに必要な機能が 全て用意されているサービス etc… Confidential / Don’t distribute  cayto inc.
  4. 4. 4 今日の授業の内容 Confidential / Don’t distribute  cayto inc. Swiftデ、広告実装!
  5. 5. 5 今日の授業の内容 「Objective-Cより速い(らしい)」 Confidential / Don’t distribute  cayto inc. Swiftとは AppleのiOSおよびOS Xのためのプログラミング言語です 「コード量を従来より少なくできる」 「Objective-Cと共存できる」
  6. 6. 6 今日の授業の内容 1時限 事前準備を 説明します。 2時限 広告実装を 説明します。 Confidential / Don’t distribute  cayto inc. 今日の教材
  7. 7. ダウンロードはこちら https://app-c.net/schoo/schoo20141203.zip し て ダ ウ く だ ン ロ さ い ー ド ね ー
  8. 8. 広告実装準備ヲ、ハジメマス Confidential / Don’t distribute  cayto inc. 7 1時限目 事前準備 手順(1)— 広告SDKのダウンロード — 手順(2)— 新規プロジェクトの作成 — 手順(3)— 広告SDKの設置 — 手順(4)— Bridge headerの設定 — 手順(5)— フレームワークの追加 — 手順(6)— appC Cloud初期化処理 —
  9. 9. 手順(1)— 広告SDKのダウンロード — 管理画面(
  10. 10. )にログインして、 の広告を ダウンロードします。 の最新をダウンロード ログインしたら、①SDKダウンロードページ へ行き、iOS用の②「Download SDK」ボタン で「appc_cloud_ios_v_2.0.0_20140922.zip」 をダウンロードします。 Confidential / Don’t distribute  cayto inc. 8 1 2
  11. 11. 手順(2)— プロジェクトの作成 — を起動して新規プロジェクトを作成します。 新規プロジェクトを作る 起動画面で「 」を開き、テンプレートプロジェクトダイアログで 「
  12. 12. 」を選んで「」ボタンで次へ行きます。 Confidential / Don’t distribute  cayto inc. 9
  13. 13. 手順(2)— プロジェクトの作成 — Confidential / Don’t distribute  cayto inc. 10 新規プロジェクトのオプション情報を設定して作成完了。 新規プロジェクトの情報を設定しま す。 左のように「
  14. 14. 」と「 」 「 」で、プロダクトの名前を入力して 開発言語、作成するアプリケーションのデバ イスにチェックして「 」ボタンで次へ行 きます。 新規プロジェクト作成完了 ファイルツリーに「schoo20141203」が現 れていれば設置完了です。
  15. 15. 作成した新規プロジェクトに、
  16. 16. の を設置します。
  17. 17. の を設置 Xcodeでファイルツリーから作成した新規プ ロジェクトのフォルダを開き、
  18. 18. 管 理画面よりダウンロードしたの最新バー ジョン「
  19. 19. 」をドラッグ ドロップします。 Confidential / Don’t distribute  cayto inc. 11 手順(3)— 広告SDKの設置 —
  20. 20. 設置した の
  21. 21. のオプション情報を設定して設置を完了します。 Confidential / Don’t distribute  cayto inc. 12 手順(3)— 広告SDKの設置 — オプションを設定 オプションのダイアログが出ますので、 その際に
  22. 22. のチェックを入れます。
  23. 23. で次へ行きます。 設置完了 ファイルツリーに「appc_cloud_2.0.0_x6」 が現れていれば設置完了です。
  24. 24. 手順(4)— Bridge headerの設定 — から のヘッダファイルを読み込む、
  25. 25. の設定を始めます。 ファイル内に新規「
  26. 26. 」を作成 ファイルツリーの「schoo20141203」を選択して、右クリック→「New File…」を選ぶと、ダ イアログが開くので「Objective-C File」を選んで「Next」ボタンで次へ行きます。 Confidential / Don’t distribute  cayto inc. 13
  27. 27. 手順(4)— Bridge headerの設定 — Confidential / Don’t distribute  cayto inc. 14 「 」に任意の名前をつけて作成 任意の名前をつけて「 」を作成 先ほどのダイアログから任意のファイル名「appCなど」を入力してFileTypeはEmpty FIleの状 態で「Next」ボタンで次へ行きます。保存先が「schoo20141203」になっているのを確認し て「Create」で次へ行きます。
  28. 28. 手順(4)— Bridge headerの設定 — Confidential / Don’t distribute  cayto inc. 15 「 」の作成
  29. 29. 「 」の作成 ダイアログが出てきて「Bridge header」として設置するか聞かれるので「Yes」ボタンで作成 完了します。 ※ファイルツリーに「appC.m」「schoo20141023-Bridging-Header.h」の2ファイルが、現れれば「Bridge header」設置が完了。「appC.m」は不要なので削除しても問題ありません。
  30. 30. 手順(4)— Bridge headerの設定 — Confidential / Don’t distribute  cayto inc. 16 「
  31. 31. 」の設定を完了します。 「 」の設定完了 ファイルツリーから「schoo20141023-Bridging-Header.h」を開いてを追加して ヘッダーのインポートを記述します。これで
  32. 32. のプログラム全体から の呼び出し が可能となります。
  33. 33. 手順(5)— フレームワークの追加 — 「」のオプション情報に、フレームワークを追加します。 5フレームワークを追加する ファイルツリーのプロジェクトを選び表示さ れる、オプション情報の
  34. 34. の「」ボタンから、下記の 点の をのダイアログで検索して 「」ボタンで追加します。
  35. 35. のように表示されれば完了です。 Confidential / Don’t distribute  cayto inc. 17 1 2 3
  36. 36. 手順(6)— appC Cloud初期化処理 — 次に の広告の初期化処理を始めます。 管理画面(
  37. 37. )にログインして、アプリの登録をします。 でアプリを登録 管理画面ダッシュボードで        ボタンをクリックアプリ管理名を 「 」と入力して登録を選択メ ディア詳細画面へ。 メディア詳細画面で左の赤枠のように「ア プリ名」「
  38. 38. 」を入力して、画面下に ある        ボタンをクリックし 「メディアキー」を生成してください。 「メディアキー」はコピーボタンでクリッ プボードにコピーされます。 Confidential / Don’t distribute  cayto inc. 18
  39. 39. 手順(6)— appC Cloud初期化処理 — プロジェクトに、
  40. 40. のメディアキーを設置します。 6-2#メディアキーの設置
  41. 41. を開いて、メディアキーを
  42. 42. 管理画面のメディア詳細設定から コピーしてのメディアキーの部分に設置します。 4 #
  43. 43. %'+0,3.-313 ..*,00/,+233/+'!% $ $ Confidential / Don’t distribute  cayto inc. 19 1
  44. 44. Confidential / Don’t distribute  cayto inc. 20 サンプルプロジェクトに リストビュー型広告 を実装します 2時限目 広告実装 — リストビュー広告 — リストビュー広告
  45. 45. 実装手順 — リストビュー広告の実装 — コードを行設置するだけ! Xcodeで
  46. 46. を開いて、 メソッド内へを記述して完了です。
  47. 47. Confidential / Don’t distribute  cayto inc. 21 1
  48. 48. 2時限目 広告実装 — ムーブアイコン広告 — Confidential / Don’t distribute  cayto inc. 22 サンプルプロジェクトに ムーブアイコン型広告 を実装します ムーブアイコン広告
  49. 49. 実装手順 — ムーブアイコン広告の実装 — コードを行設置するだけ! Xcodeで
  50. 50. を開いて
  51. 51. メソッド内へを記述して完了です。 ' $ ! ! % 2 Confidential / Don’t distribute  cayto inc. 23 3 ( # #
  52. 52. $ %
  53. 53. Confidential / Don’t distribute  cayto inc. 24 オ疲レサマデシタ .4!35: 71+2( https://app-c.net/ +8!%9 6/* -#0 ,)$'
  54. 54. https://www.facebook.com/appc.cloud 25 カイト株式会社(cayto inc.) 〒106-0047 東京都港区南麻布3-21-17 B City Tower Azabu Tokyo 7F Tel:03 5475 3385  設立:2008年4月1日 業務内容:「giveApp」「appC cloud」の運営 @appC_official Confidential / Don’t distribute  cayto inc.

×