Приложение IOS было отклонено из-за того, что Apple не обнаружила мои объявления во время процесса обзора. Я снова загрузил свое приложение, включил инструкции о том, как видеть рекламу, и был одобрен сегодня. Теперь, когда мои друзья и семья загрузили приложение, объявления не показываются. Я проверил свою учетную запись AdMob, и никаких показов не появилось, поэтому я не знаю, что случилось. Кто-нибудь это с ними случилось? Кроме того, это не было 24 часа еще с момента утверждения приложения. Поскольку Apple одобрила это, я предполагаю, что они видели рекламу. My application показывает рекламу, когда вы начинаете использовать фильтры после выбора фотографии. AdMob показывает 61 показ, 61 запрос и 100% заполняемость.Утверждено приложение, но объявления AdMob не отображаются
// Initialize Apple iAd banner
func initiAdBanner() {
iAdBannerView = ADBannerView(frame: CGRectMake(0, self.view.frame.size.height, 0, 0))
iAdBannerView.delegate = self
iAdBannerView.hidden = true
view.addSubview(iAdBannerView)
}
// Initialize Google AdMob banner
func initAdMobBanner() {
if UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Pad {
// iPad banner
adMobBannerView.adSize = GADAdSizeFromCGSize(CGSizeMake(728, 90))
adMobBannerView.frame = CGRectMake(0, self.view.frame.size.height, 728, 90)
} else {
// iPhone banner
adMobBannerView.adSize = GADAdSizeFromCGSize(CGSizeMake(320, 50))
adMobBannerView.frame = CGRectMake(0, self.view.frame.size.height, 320, 50)
}
adMobBannerView.adUnitID = "AdMobPublisherID"
adMobBannerView.rootViewController = self
adMobBannerView.delegate = self
// adMobBannerView.hidden = true
view.addSubview(adMobBannerView)
var request = GADRequest()
adMobBannerView.loadRequest(request)
}
// Hide the banner
func hideBanner(banner: UIView) {
if banner.hidden == false {
UIView.beginAnimations("hideBanner", context: nil)
// Hide the banner moving it below the bottom of the screen
banner.frame = CGRectMake(0, self.view.frame.size.height, banner.frame.size.width, banner.frame.size.height)
UIView.commitAnimations()
banner.hidden = true
}
}
// Show the banner
func showBanner(banner: UIView) {
if banner.hidden == true {
UIView.beginAnimations("showBanner", context: nil)
// Move the banner on the bottom of the screen
banner.frame = CGRectMake(0, (self.view.frame.size.height-70) - banner.frame.size.height,
banner.frame.size.width, banner.frame.size.height);
UIView.commitAnimations()
banner.hidden = false
}
}
// iAd banner available
func bannerViewWillLoadAd(banner: ADBannerView!) {
println("iAd loaded!")
hideBanner(adMobBannerView)
showBanner(iAdBannerView)
}
// NO iAd banner available
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
println("iAd can't looad ads right now, they'll be available later")
hideBanner(iAdBannerView)
var request = GADRequest()
adMobBannerView.loadRequest(request)
}
// AdMob banner available
func adViewDidReceiveAd(view: GADBannerView!) {
println("AdMob loaded!")
hideBanner(iAdBannerView)
showBanner(adMobBannerView)
}
// NO AdMob banner available
func adView(view: GADBannerView!, didFailToReceiveAdWithError error: GADRequestError!) {
println("AdMob Can't load ads right now, they'll be available later \n\(error)")
hideBanner(adMobBannerView)
}
Его редкий вариант для AdMob, который не имеет скорости заполнения 100%. Таким образом, для объявлений, которые не отображаются вообще, либо из-за очень плохого подключения к Интернету, либо вы сделали что-то не так, когда рекламируете объявления в своем приложении. Вы запомнили удалить свой запрос 'tesID' из своего приложения, прежде чем отправлять его для распространения, не так ли? Вы говорите, что на вашем аккаунте AdMob нет ** показов **, но есть ли какие-либо ** запросы **? –
Объявления работали при тестировании на моем устройстве в Xcode. Я получаю впечатления, но показ объявлений не появляется. Это было не круглосуточно, так как это было одобрено, если это имеет значение, и я не смог связать свое приложение, потому что оно не появляется, когда я ищу его в admob. Я связал его вручную, прежде чем он был одобрен. В admob он активен и показывает впечатления. Требуется ли время для показа объявлений? Я не понимаю, почему они будут показывать в том, что я загрузил, но та, что в рекламе в App Store, не появится. Сейчас это 61 показ, $ 0 заработка, 0 $ запросов rpm, 0 сеансов. – user3536980
* Я получаю впечатления, но показ объявлений не появляется * да? Вы имеете в виду ** просьбы **?* Это не было 24 часа с момента его одобрения, если это имеет значение, и я не смог связать свое приложение, потому что оно не появляется, когда я ищу его в admob *, это не фактор. Если вы получали рекламу с опубликованным идентификатором для этого приложения во время тестирования, вы все равно должны получать рекламу на данный момент. Отправьте ссылку на свое приложение в App Store и/или отредактируйте свой вопрос, чтобы включить любой соответствующий код, связанный с вашими объявлениями AdMob, и я посмотрю. –