Тестовые межстраничные объявления не отображаются в приложении для iOS

Привет, я работаю над приложением iOS на основе контента, которое использует scrollview. Я попытался добавить тестовый баннер и межстраничные рекламные объявления, а также с помощью CocoaPods я добавил баннерные и межстраничные тестовые объявления, но отображается только тестовое объявление баннера, а межстраничная реклама вообще не отображается. вот код

class ViewController: UIViewController,UIScrollViewDelegate {

var player:AVAudioPlayer?



@IBOutlet weak var bannerView: GADBannerView!
@IBOutlet var scrollView: UIScrollView!
@IBOutlet var pageControl: UIPageControl!

var interstitial: GADInterstitial!

@IBOutlet var musicButton: UIButton!

@IBOutlet var wallButton: UIButton!

@IBOutlet var shareButton: UIButton!



override func viewDidLoad() {
    super.viewDidLoad()


    bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
    bannerView.rootViewController = self
    bannerView.load(GADRequest())






    self.scrollView.frame = CGRect(x: 0, y: 0, width: self.view.frame.width,  height: self.view.frame.height)
    let scrollViewWidth : CGFloat = self.scrollView.frame.width
    let scrollViewHeight :CGFloat = self.scrollView.frame.height

    let imgOne = UIImageView(frame: CGRect(x:0, y:0,width:scrollViewWidth, height:scrollViewHeight))
    imgOne.image = UIImage(named: "b1")

     createAndLoadInterstitial()


    let imgTwo = UIImageView(frame: CGRect(x:scrollViewWidth, y:0,width:scrollViewWidth, height:scrollViewHeight))
    imgTwo.image = UIImage(named: "b2")

    let imgThree = UIImageView(frame: CGRect(x:scrollViewWidth*2, y:0,width:scrollViewWidth, height:scrollViewHeight))//*2 means the position of the scrollview
    imgThree.image = UIImage(named: "b3")



    let imgFour = UIImageView(frame: CGRect(x:scrollViewWidth*3, y:0,width:scrollViewWidth, height:scrollViewHeight))
    imgFour.image = UIImage(named: "b4")


    self.scrollView.addSubview(imgOne)
    self.scrollView.addSubview(imgTwo)
    self.scrollView.addSubview(imgThree)
    self.scrollView.addSubview(imgFour)

fileprivate func createAndLoadInterstitial () {

    interstitial = GADInterstitial(adUnitID:"ca-app-pub-3940256099942544/4411468910")
    let request = GADRequest()
    request.testDevices = [ kGADSimulatorID ]
    interstitial.load(request)



}

func alertView(_alertView: UIScrollView,willDismissWithButtonIndex buttonIndex:Int){

    if interstitial.isReady{

    interstitial.present(fromRootViewController: self)

    } else {
    print("Ad wasn't ready")

    }


}

person Haileapp    schedule 20.04.2017    source источник


Ответы (1)


Я попробовал ваш идентификатор рекламного блока, это может быть проблема, связанная с учетной записью Admob, и попробуйте установить высокое значение eCPM в настройках учетной записи Admob.

person amigo_2627    schedule 12.05.2017