【Unity】AdColonyを導入する方法 Part3

前回、UnityにAdColonyを導入する方法を紹介しました。
 
今回は、AdColonyのxcode側での設定を紹介します。

はじめに

 
まず、Unityでビルドしたプロジェクトファイルを開いてください。
xcodeが開いたら、Targets内のアプリを選択し、Build Phasesを選択してください。
 
Link Binary With Libraries (X items)を開きましょう。その中にいろいろな.frameworkが存在していると思います。
これらのframeworkがあるか確認してください。
 

frameworkの中身を確認する

 

  1. libz.1.2.5.dylib
  2. AdColony.framework
  3. AdSupport.framework (Optional)
  4. AudioToolbox.framework
  5. AVFoundation.framework
  6. CoreGraphics.framework
  7. CoreMedia.framework
  8. CoreTelephony.framework
  9. EventKit.framework
  10. EventKitUI.framework
  11. MediaPlayer.framework
  12. MessageUI.framework
  13. QuartzCore.framework
  14. Social.framework (Optional)
  15. StoreKit.framework (Optional)
  16. SystemConfiguration.framework
  17. WebKit.framework (Optional)

 

frameworkがなかったら

 
もし存在しなかった場合は、Link Binary With Libraries 内の一番下[+]をクリックし、存在しなかったframework名を入力して追加してください。
続いて、先ほど追加したframeworkにある
 

  • Adsupport.framework
  • StoreKit.framework
  • Social.framework
  • WebKit.framework

 
これらのStatusがOptionalになっているか確認してください。
なっていない場合は、RequiredをクリックしOptionalに変更する必要があります。
 

-fno-objc-arcを記述

 
次に、同じくBuild Phases内のCompile Sources(X items)をクリックしてください。
Search欄に記入するなどして、UnityADC.mmを探してください。
 
見つかったら UnityADC.mm の Compiler Flags に -fno-objc-arc と入力されているか確認してください。
 
Xcode AdColony
 
もし、入力されていない場合は、ダブルクリックして入力するかPart 1で説明した方法で入力します。
ここまで完了したら、Build Settingsを選択しましょう。
 
BaseSDK の Latest iOS(iOS X.X) が6.0より大きくなっていることを確認してください。
 
AdColony xcode
 
確認が取れたら最後に、Other Linker Flags を設定します。
Linking 内の Other Linker Flags を探してください。
 
20170513170135
 
検索すると便利です。Other Linker Flags  に -ObjC と -fobjc-arc が設定されているか確認してください。
 
されていなかった場合は、Other Linker Flags の右をダブルクリックし、 -ObjC スペース -fobjc-arc と入力します。
これで、エラーを起こすことなく、Buildできるはずです。
 
実機で試してみてください。
 

まとめ

 
実際にテスト広告が表示されるはずです。
アプリをリリースする前に必ずテスト広告の設定を外してください。こちらもPart 1で紹介しています。
 
Unityからコードを書き換えれば任意のタイミングで動画広告を再生することができるようになるはずです。
 

:追記:
iOS9がリリースされたことによってAdColonyの動画広告が再生されない不具合が発生する可能性があります。

 
AdColonyを導入する方法 Android編 - クリアメモリ
 
いろいろと試してみてはいかがでしょうか。
ではまた。

おすすめの記事