現在アプリ開発をしているものです。
今回nendさんのインタースティシャル広告を実装しようと思い、
調べていたのですがどうしてもエラーが出て詰まってしまいました。
下記にコードを掲載していますので、
おかしな点がありましたらご指導お願いします。
①ヘッダーファイルをダウンロードして、プロジェクト内に入れる
②imageIO.framework,Security.framework,AdSupport.frameworkを追加
③NendAd-Bridging-Header.hを入れる
④下記コードを記入
swift
1<AppDelegate.swift> 2import UIKit 3 4@UIApplicationMain 5class AppDelegate: UIResponder, UIApplicationDelegate{ 6 var window: UIWindow? 7 8 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 9 10 //表示テスト用のIdを入れてます 11 NADInterstitial.sharedInstance().loadAdWithApiKey("308c2499c75c4a192f03c02b2fcebd16dcb45cc9", spotId:"213208") 12 13 return true 14 }
swift
1<ViewController.swift> 2import UIKit 3 4class ViewController: UIViewController, NADViewDelegate { 5 6 override fun viewDidLoad(){ 7 super.viewDidLoad() 8 9 testAd() 10 11 } 12 13 func testAd() { 14 15 let showResult = NADInterstitial.sharedInstance().showAdFromViewController(UIApplication.sharedApplication().keyWindow?.rootViewController) 16 17 switch(showResult){ 18 case .AD_SHOW_SUCCESS: 19 print("広告の表示に成功しました。") 20 break 21 case .AD_SHOW_ALREADY: 22 print("既に広告が表示されています。") 23 break 24 case .AD_FREQUENCY_NOT_REACHABLE: 25 print("広告のフリークエンシーカウントに達していません。") 26 break 27 case .AD_LOAD_INCOMPLETE: 28 print("抽選リクエストが実行されていない、もしくは実行中です。") 29 break 30 case .AD_REQUEST_INCOMPLETE: 31 print("抽選リクエストに失敗しています。") 32 break 33 case .AD_DOWNLOAD_INCOMPLETE: 34 print("広告のダウンロードが完了していません。") 35 break 36 case .AD_CANNOT_DISPLAY: 37 print("指定されたViewControllerに広告が表示できませんでした。") 38 break 39 } 40 }
これを実行してもエラーが起きてしまいます。
どの部分が悪いのか教えて下さい。
よろしくお願いします。
何をした時にどこでどのようなエラーが出たのですか?
エラーの内容を具体的に説明してください。
回答1件
あなたの回答
tips
プレビュー