繁体   English   中英

iOS不显示admob非页内广告

[英]iOS Not show admob interstitial

iOS未显示管理员非页内广告ID ca-app-pub-3940256099942544 / 4411468910(Google示例)显示测试admob非页内广告,但ID me ca-app-pub-8084139945896039 / 3483224303未显示???

ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@end

ViewController.m

#import "ViewController.h"
#import "GADInterstitial.h"

@interface ViewController ()<GADInterstitialDelegate>

@property(nonatomic, strong) GADInterstitial *interstitial;
@property(nonatomic, strong) UIImageView *imageView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.interstitial = [[GADInterstitial alloc] init];
    self.interstitial.adUnitID = @"ca-app-pub-8084139945896039/3483224303";
    self.interstitial.delegate = self;
    [self.interstitial loadRequest:[GADRequest request]];

    // Assumes an image named "SplashImage" exists.
    self.imageView = [[UIImageView alloc] initWithImage:[UIImage  imageNamed:@"SplashImage"]];
    self.imageView.frame = self.view.frame;
    self.imageView.contentMode = UIViewContentModeScaleAspectFill;
    [self.view addSubview:self.imageView];
}
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
    [self.interstitial presentFromRootViewController:self];
    NSLog(@"Method 3");
}
- (void)interstitial:(GADInterstitial *)interstitial
didFailToReceiveAdWithError:(GADRequestError *)error {
    [self.imageView removeFromSuperview];
    NSLog(@"Error");
}

- (void)interstitialWillDismissScreen:(GADInterstitial *)interstitial {
    [self.imageView removeFromSuperview];
    NSLog(@"Method 3");

}
@end

也许您是在admob.com上创建了横幅广告单元,而不是插页式广告单元?

尝试创建一个新的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM