J'ai un petit jeu avec une minuterie. Je suis en train de mettre en œuvre adMob pour monétiser et je ne suis pas en mesure de redémarrer minuterie/annonces après que l'utilisateur clique sur la bannière et revienne à l'application.adMob iOS resume (retour au bouton app)
Le flux est:
- 1 - début du match
- 2 - Afficher les annonces
- 3 - cliquer sur la bannière et une pause minuterie
- 4 - Oper safari
- 5 - cliquez sur " retour à mon application "lien/bouton (fonction iOS)
- 6 - retour à l'application et au temporisateur (problème ici)
J'ai implémenté toutes les méthodes d'événements adMob (et j'insère le code du temporisateur de restauration) mais je n'arrive pas à sortir de ce problème. Le code fonctionne car il a fonctionné avec iAds (je migre vers adMob).
Toute aide est appréciée. Merci
EDIT: voici le code:
/// Tells the delegate an ad request loaded an ad.
- (void)adViewDidReceiveAd:(GADBannerView *)adView {
NSLog(@"adViewDidReceiveAd");
self.pauseTimer = NO;
}
/// Tells the delegate an ad request failed.
- (void)adView:(GADBannerView *)adView
didFailToReceiveAdWithError:(GADRequestError *)error {
NSLog(@"adView:didFailToReceiveAdWithError: %@", [error localizedDescription]);
self.pauseTimer = NO;
}
/// Tells the delegate that a full screen view will be presented in response
/// to the user clicking on an ad.
- (void)adViewWillPresentScreen:(GADBannerView *)adView {
NSLog(@"adViewWillPresentScreen");
self.pauseTimer = NO;
}
/// Tells the delegate that the full screen view will be dismissed.
- (void)adViewWillDismissScreen:(GADBannerView *)adView {
NSLog(@"adViewWillDismissScreen");
self.pauseTimer = NO;
}
/// Tells the delegate that the full screen view has been dismissed.
- (void)adViewDidDismissScreen:(GADBannerView *)adView {
NSLog(@"adViewDidDismissScreen");
self.pauseTimer = NO;
}
/// Tells the delegate that a user click will open another app (such as
/// the App Store), backgrounding the current app.
- (void)adViewWillLeaveApplication:(GADBannerView *)adView {
NSLog(@"adViewWillLeaveApplication");
self.pauseTimer = YES;
}
code postal pour les méthodes d'événements AdMob afin que nous puissions voir ce qui se passe. On dirait que l'événement revient à l'application, donc vous voulez les méthodes de délégué de l'application et pas les méthodes d'événements AdMob – noobsmcgoobs
@noobsmcgoobs beaucoup de nombreux remerciements pour votre réponse/support. J'ai passé toute la nuit là-dessus. J'ai édité et ajouté le code ... – moustafra
Je viens de donner une réponse. Essayez-le et voyez si cela fonctionne pour vous. Sinon, je peux fournir une autre réponse. – noobsmcgoobs