瑞希はじめまして!アプリソリューション本部コンサルタントのはなしーこと花島です!FluctSDK導入シリーズ第一弾です。SDKの組み込みにチャレンジしつつ解説いたします。Kitの略称であり、日本語ではソフトウェア開発キットと訳します。いうコードを直接サイト上に貼り付けて広告を実装しますが、アプリでは一般的に動画リワードやバナーで、このSDKを活用して広告を実装します。fluctSDKの役割についての図FluctSDKは、DSPとアドネットワークの最適な配信を担うSDKです。DSPに対して、fluctはリアルタイムオークションを行っています。FluctSDKはオークションに必要な情報(IDFA・Bundleなど)をAPPから取得し、各DSPへ送っています。DSPは多くの広告案件から条件に見合うものを入札、オークション主催者であるfluctは、最も高単価な入札を行ったDSPをオークション勝者とし、FluctSDKを介して該当DSPからの広告を配信します。アドネットワークに対して、FluctSDKは独自のCPM最大化ロジックを活かした最適化配信を行っています。動画系フォーマットでは、動画再生プレイヤーを各アドネットワークSDKが担うため、複数のSDK実装が必要です。司令塔であるfluctは、各アドネットワークに対して各SDKを最適に出し分けるメディエーションを行っています。fluctRTBロジックのイメージ図fluctは国内で主要なほぼ全てのフォーマットに対応しており、バナー広告、インタースティシャル広告、動画リワード広告、ネイティブ広告の配信が可能です。対応サイズや導入が必要なSDKについては以下をご覧ください。https://github.com/voyagegroup/FluctSDK-UnityAdMobとの連携についてAdMobはGoogle社が提供するアプリディベロッパー向けの広告ソリューションです。アカウントを作成することで誰でも無料で利用することができます。FluctSDKとAdMobを合わせて配信いただく場合、AdMobのメディエーションという機能をご利用いただくと便利です。FluctSDKとAdMobと競わせて広告配信を行うことができます。内でfluctを配信いただくことで、より多くの案件を配信でき、収益を向上させることが可能です。用のカスタムイベントを実装し、AdMob管理画面上で簡単な設定を行うことで配信が可能です。詳細についてはこちらでご確認ください。SDKを導入していきます!今回は弊社SDKエンジニア小菅(通称こすさん)にFluctSDK実装について詳しく教えていただきました!もともとディベロッパー側からFluctSDKの開発にジョインしていただき入社してすぐに実装支援やSDK開発をガンガン進めてくださっているすごい方です。動画リワードとは?ゲーム等のアプリ内でユーザーに対してポイントやアイテムなどの報酬(リワード)を与える代わりに、動画広告を完全視聴してもらうタイプの広告フォーマットです。従来広告と異なり、動画視聴の意思決定はユーザーが行う形式が一般的です。今回はテスト用のアプリを作成して導入していきます。SDKを導入いくよー。iOSの組み込みではfluctで推奨している「CocoaPods」を利用します。耳にしたことはあるけど具体的にどんなものかはちょっと・・・。実際のアプリだと「動画を見てみて続きを読む」とか、「CMをみて体力を回復」のやつですね。今回は広告を表示するための簡易的なボタンを作っていきますー。以下の記述を追加します。現れるのでこれをボタンのアクションに紐付けます。選択しました!SDK実装ラストスパート!本題のSDK導入をしていきます。SDKを実装して実際に動画リワードを再生してみます。self)広告が再生されました!!ちょっと感動!!報酬ゲット※ご自由にご設定くださいFluctSDKから「動画広告が表示された」「報酬が発生した」「広告閉じた」などのイベントを教えてもらうことができます。そちらの中の「報酬が発生した」イベントを受け取って、ユーザーに報酬としてポイントやアイテムなどを渡す処理を加えます。今回は再生までの実装だったので、報酬に関しては割愛しました。fluctの開発サポート機能について導入や実装がうまくいかない?エラーが起きてしまう??最後にそんな時に知っておくとお得なFluctSDKの豆知識を紹介しますー。うまくいかないなぁというときも大丈夫!FluctSDKにはトラブルの際に調査に大変便利な機能をご用意しております。個別配信機能、テストモード、デバックモードなどをご用意しております。OS・バージョン・IDFA/ADID・bundleID・症状・エンドカードのキャプチャ・エラーコード)などをいただきましたら社内にて可能な限り調査を進めさせていただきます。まとめ今回はPCを貸したのとアドバイスをしただけで実装は全てはなしーさんがやりました!導入から実装、広告の再生まで知るために実際に触ってみるのが一番だと思い今回の企画にチャレンジしてみましたが、楽しく進める事が出来ました!今回の記事作成のため初めてコードに触れ、初めてSDKの導入にチャレンジしました。その中で今まで業務の中でFluctSDKをご提案していましたが、私自身の感じていた疑問やハードルが解消できました。本記事の読者さまにも、「FluctSDKとはどんなものか」という理解の助けや、「こんなに簡単なら自分達でも実装できるかも!」と少しでも思っていただける記事になっていればと思います。今回の記事を通して、fluctにご興味を持っていただいた方(嬉しい!)やfluctを利用してみたい(最高です!)という方がいらっしゃいましたら以下よりfluctへお申し込みください!fluct申込みフォームお申し込みから実装までは、次の4ステップで完了します!1fluctへ申込み(規約をご確認・ご承認も含む)2媒体審査・広告IDの発行3SDKの取得(Github等から)4導入・実装!最後になりましたが、SNSでの記事のシェアもぜひお願いできますと幸いです!またTwitterでのお問い合わせもお待ちしております!ご拝読いただきありがとうございました。瑞希fluctアプリソリューション本部コンサルタント。webメディアのリクルーティングチームで2年勤めアプリチームへ異動。webでもアプリでもマネタイズにお困りの際はお気軽にご相談ください!趣味は脱出ゲーム。magazineとは株式会社fluctが運営するアドテク界の情報マガジン。最近のWEB広告事情から、アドテク最先端を走る担当者のインタビューなど盛り沢山な情報をお届けします。fluct株式会社fluctは、スマートフォン・アプリ・PCメディアの収益最大化を実現する日本最大のSSP「fluct」と、パブリッシャー向けのGoogleプロダクトのコンサルティングを行い、長期的で安定した利益拡大をお手伝いします。