В настоящее время я работаю над интеграцией рекламы в моем приложении.Для рекламы я использую MoPub
Library.
Я сделал следующие шаги для интеграции рекламы в mobile-ios-swift
- Я также создал приложение на https://app.mopub.com/ учетная запись
- Регистрация приложения
- Создание рекламных блоков
- Создание заказов в разделе заказа
- Добавление рекламных объявлений
Сторона приложения
- Добавить Pod Файл
- Добавить AdMob, используя какао-стручки
- Intialize SDK с appID
- Создайте баннер и загрузите , используя идентификатор устройства
Ниже приведен мой код
DispatchQueue.main.async {
let appID_adMOb = "80cda55523494caa97b759a732xxxxxx";
let sdkConfig =
MPMoPubConfiguration.init(adUnitIdForAppInitialization:
appID_adMOb)
sdkConfig.globalMediationSettings = [];
sdkConfig.mediatedNetworks = [];
sdkConfig.advancedBidders = nil;
MoPub.sharedInstance().initializeSdk(with: sdkConfig) {
self.bannerAdView = MPAdView.init(adUnitId:
"dbf9f8dcdfb44b1c817f2429b1xxxxxx", size: self.adSize)
self.bannerAdView?.delegate = self
let bounds : CGRect = self.view.bounds
var adFrame = CGRect()
adFrame.size =
self.bannerAdView!.sizeThatFits(bounds.size)
adFrame.origin.x = (bounds.size.width-
adFrame.size.width)/2
adFrame.origin.y = bounds.size.height -
adFrame.size.height
self.bannerAdView?.autoresizingMask = .flexibleWidth
self.bannerAdView!.frame = adFrame
self.view?.addSubview(self.bannerAdView!)
self.bannerAdView?.loadAd()
}
}
Здесьapp_id, который отображается в URL, когда я нажимаю на приложение, которое выглядит как https://app.mopub.com/app?key=80cda55523494caa97b759xxxxxx
и загружается с использованием идентификатора рекламного блока, который также отображаетсяпри клике по любому рекламному блоку в URL.
Проблема из 100, когда моя реклама загружается 2-3 раза, и когда я все время меняю другой рекламный блок, я получаю следующую ошибку
* МОPUB: просмотр баннера (dbf9f8dcdfb44b1c817f2429b1c23d36) не выполнен.Ошибка: Ошибка Domain = MoPubSDKNetworkDomain Code = 21 "в NSHTTPURLResponse нет данных" UserInfo = {NSLocalizedDescription = нет данных в NSHTTPURLResponse}
Что я здесь не так делаю?
Может кто-нибудь, пожалуйста, поправьте меня.
Помощь будет действительно оценена :) 1064 *