2015-05-08 5 views
1

Я хочу добавить рекламные объявления для мобильных устройств Google, и я получаю ошибки. Как добавить рекламные объявления Google?Добавление рекламных объявлений Google для мобильных устройств Swift

Вот что я до сих пор:

var interstitial: GADInterstitial! 

func createAndLoadAd() -> GADInterstitial 
{ 
    var ad = GADInterstitial() 
    ad.adUnitID = "ca-app-pub-5378899862041789/0959" 

    var request = GADRequest() 

    ad.loadRequest(request) 

    return ad 
} 

ответ

3

Код для интерстициальной:

Импорт GoogleMobileAds Framework и Set Делегаты Вид:

import GoogleMobileAds 

class ViewController: UIViewController, GADInterstitialDelegate 

Декларация:

var interstitial:GADInterstitial? 

Функция:

//Interstitial func 
func createAndLoadInterstitial()->GADInterstitial { 
    var interstitial = GADInterstitial(adUnitID: "ca-app-pub-5378899862041789/0959") 
    interstitial.delegate = self 
    interstitial.loadRequest(GADRequest()) 

    return interstitial 
} 

Вызов функции:

interstitial = createAndLoadInterstitial() 

методы Add делегируют загрузить объявление.

Добавьте другие рамки, что SDK требует

В SDK зависит от следующих механизмов развития IOS, которые не могут уже быть частью вашего проекта:

AdSupport 
AudioToolbox 
AVFoundation 
CoreGraphics 
CoreMedia 
CoreTelephony 
EventKit 
EventKitUI 
MessageUI 
StoreKit 
SystemConfiguration 
+0

Я все еще адресности ошибки. var interstitial = GADInterstitial() // 'init' недоступен Использовать initWithAdUnitID _ interstitial.adUnitID = "ca-app-pub-5378899862041789/0959" // Невозможно назначить adUnitID в 'Interstitial' –

+0

Здесь вы можете увидеть ошибки , :( http://i.stack.imgur.com/xHaq3.png –

+1

thanks__________ –

Смежные вопросы