iOS

[Swift]動画広告を最後まで見たら何かするアレをAPPLOVINでやってみた

投稿日:

はじめに

こんにちは、nukkyです。

今回はタイトルの通り、アプリでよくある動画広告を最後まで見たらポイント付与とか機能解放とかアレするやつをAPPLOVINで実装して見たいと思います。

前提条件

Xcode 9.x
iOS 11 Simulator
Swift 4.0

準備

今回はAPPLOVINを使用するのでアカウントを取得してください。

https://www.applovin.com/jp/

公式ではCocoaPodsをつかっているので、
プロジェクトのPodfileに以下を追加してください。

追加したらターミナルから以下のコマンドを実行してください。

ただ、CocoaPods使いたくないとか(私です)の為にマニュアル追加のためのフレームワークも用意されているので、CocoaPods使いたくない人も安心してください。

 

実装

Xcodeの設定

まずはAPPLOVINのSDKキーをプロジェクトに登録してください。
登録方法はinfo.plistに「AppLovinSdkKey」をKeyとして追加しTypeを「String」、ValueにSDKキーを入れてください。
SDKキーはAPPLOVINの管理画面のAccountタブのKeysにあります。

次に、XcodeのBuildSettingsから「Other Linker Flags」を検索し「-ObjC」を追加してください。

広告の再生

AppDelegateでSDKを初期化します。
まずはSDKをimportします。

didFinishLaunchingWithOptionsでSDKの初期化を行います。

動画広告の再生管理用のクラスを作成します、
広告の読み込みと動画の再生管理用に「ALAdLoadDelegate」、「ALAdVideoPlaybackDelegate」を継承します。

「ALAdLoadDelegate」、「ALAdVideoPlaybackDelegate」のDelegateメソッドを追加します。

viewDidLoadで広告の読み込みと動画再生のDelegateを設定します。

広告の読み込みが終わったら再生するようにDelegateメソッドの中身を変更します。

動画終了のDelegateメソッドに動画広告を最後まで見たかチェックするようにします

 

テスト設定とかアプリ管理

APPLOVINでは広告の種類とかテスト用の設定とかアプリごとに管理する機能があります。
使い方については公式が動画にて紹介しているので一度確認して見てください
リンク

さいごに

APPLOVINで動画広告実装して見ましたがいかがだったでしょうか。
登録から導入まで割と簡単なので検討中の方のお力になれれば幸いです。

page_footer_300rect




page_footer_300rect




-iOS
-

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

swift

[Swift]PDFKitでPDFの表示

1 はじめに1.1 前提条件2 PDKitの概要3 実装3.1 PDFの表示4 さいごに はじめに こんにちは、nukkyです。 以前、PDFKitを使わないでPDFを表示する方法を書きましたが、今回 ...

UnityのiOSネイティブをSwiftで書く

1 はじめに2 UnityのiOSネイティブとは?3 今回作るもの4 必要な構成5 unity-swiftの導入6 必要な機能の実装6.1 Swiftクラスの作成6.2 Objective-C++でU ...

swift

[Swift]タブの切り替え時にアニメーションが簡単に実装できる「TransitionableTab」

1 はじめに2 準備3 実装4 さいごに はじめに こんにちは、nukkyです。 今回は、UITabBarControllerの切り替え時にアニメーションを実装できるライブラリ「Transitiona ...

swift

[Swift]UIViewからUIImageを作成しローカルに保存

1 はじめに1.1 前提条件2 実装2.1 UIViewからUIImageへ2.2 UIImageをローカルに保存2.3 おまけ:画像のリサイズ3 さいごに4 おすすめ書籍 はじめに こんにちは、nu ...

swift

iOSアプリのチュートリアルに便利なMMPopLabel

1 はじめに2 準備3 実装3.1 Storyboard3.2 MMPopLabelの準備3.3 MMPopLabelの表示3.4 Delegate4 さいごに はじめに こんにちは、nukkyです。 ...

フォロー

follow us in feedly

page_side_300rect

2018年5月
« 4月 6月 »
 12345
6789101112
13141516171819
20212223242526
2728293031 

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。