gpt4 book ai didi

ios - 游戏结束时插播

转载 作者:行者123 更新时间:2023-11-29 12:44:44 25 4
gpt4 key购买 nike

我开发了一个带有 AdMob 横幅的 IOS Sprite Kit 游戏。我想添加插页式广告,但不是在游戏开始时。我有一个 GameOverScene,其中应显示插页式广告。不是在游戏开始时,而是在每次游戏结束时(加载 GameOverScene 时)

这是我的代码: View Controller .h

#import <UIKit/UIKit.h>
#import <SpriteKit/SpriteKit.h>
#import "GADBannerView.h"
#import "GADInterstitial.h"

@class GADBannerView, GADRequest;

@interface ViewController : UIViewController<GADBannerViewDelegate>
{
GADBannerView *bannerView_;
GADInterstitial *interstitial_;
}

@property (nonatomic, strong)GADBannerView *bannerView;
-(GADRequest *)createRequest;
-(void)createInterstitial;
@end

ViewController.m

- (void)viewDidLoad
{
[super viewDidLoad];

//Other code
Interstitial
interstitial_ = [[GADInterstitial alloc] init];
interstitial_.delegate = self;
interstitial_.adUnitID = MyInterstitialUnitID;
[interstitial_ loadRequest:[GADRequest request]];

//Other code

}

最佳答案

检查这个 googleads sample for interstitals .
您需要添加 interstitialDidReceiveAd 方法来设置收到广告的标志,然后当您的游戏结束时调用此 [interstitial_ presentFromRootViewController:self]; 如果您找到标志是真的。
编辑:-
同样要重新加载广告,您可以添加 interstitialDidDismissScreen 方法来调用 [interstitial_ loadRequest:[GADRequest request]];

关于ios - 游戏结束时插播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23934811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com