[英]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.