2016-04-20 8 views
0

Ich habe AppLovin in AdMob Mediation integriert. Und folgte allen Schritten, die in AppLovin docs erwähnt sind.AppLovin init mit AdMob (V7.7.1) Mediation Ausnahme in IOS 9.3 App

Wenn ich die Anwendung ausführen Videos mit folgendem Code zu erhalten AppLovin,

GADInterstitial* interstitialVideo = [[GADInterstitial alloc] initWithAdUnitID:@"ca-app-pub-xxxxxxxxxxxx"]; 
interstitialVideo.delegate = self; 
GADRequest *request = [GADRequest request]; 
// Requests test ads on test devices. 
request.testDevices = @[ testDeview ]; 
[interstitialVideo loadRequest:request]; 

if ([interstitialVideo isReady]) { 
    [interstitialVideo presentFromRootViewController:self]; 
} 

ich unten Ausnahme bin immer,

[2604:1732410] -[GADMAdapterAppLovinRewardBasedVideoAd initWithGADMAdNetworkConnector:]: unrecognized selector sent to instance 0x1283d7570 
2016-04-20 16:14:32.100 [2604:1732410] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GADMAdapterAppLovinRewardBasedVideoAd initWithGADMAdNetworkConnector:]: unrecognized selector sent to instance 0x1283d7570' 
** First throw call stack: 

Ich versuchte -ObjC -all_load andere Linker-Flags hinzugefügt, aber immer noch Ich bekomme dieselbe Ausnahme.

Bitte lassen Sie mich wissen, wenn jemand weiß, was hier falsch ist.

Antwort

1

Endlich habe ich das Problem behoben.

Ich brauche Code unten statt oben Code zu verwenden (wie in Frage erwähnt)

// Initialisieren

[GADRewardBasedVideoAd sharedInstance].delegate = self; 
[[GADRewardBasedVideoAd sharedInstance] loadRequest:[GADRequest request] 
            withAdUnitID:@"ca-app-pub-xxxxxxxxxxxx"]; 

// zeigen Um

if ([[GADRewardBasedVideoAd sharedInstance] isReady]) { 
    [[GADRewardBasedVideoAd sharedInstance] presentFromRootViewController:self]; 
} 

hinzufügen Nach oben I ändert begann die AppLovin Videos zu bekommen.

Für weitere Details überprüfen Sie den Link https://developers.google.com/admob/ios/rewarded-video#request_rewarded_video

0

Können Sie überprüfen, ob Sie unsere most recent AdMob adapters Ihrem Projekt hinzugefügt haben? Es sieht so aus, als würden Sie versuchen, Interstitials zu verwenden, aber einen fehlerhaften Video-Fehler zu erhalten. Haben Sie einen belohnten Videoanzeigenblock in Ihrem AdMob-Dashboard anstelle eines Interstitials aus Versehen konfiguriert oder umgekehrt?

Zögern Sie nicht, uns unter [email protected] für weitere Unterstützung zu kontaktieren.