1

Applovin SDK を Cocos2d-x iOS アプリに統合したいのですが、デリゲートが機能しません。

[ALInterstitialAd shared].adDisplayDelegate = self;  << Error: Use of undeclared identifier 'self'
[ALInterstitialAd showOver:[[UIApplication sharedApplication] keyWindow]];

また

objClass *obj1 = [objClass alloc];
[ALInterstitialAd shared].adDisplayDelegate = obj1;  << Error: assigning 'id<ALAdDisplayDelegate>' from incompatibile type "objClass *"

また

init: objClass* obj1 = [[objClass alloc] init];
[ALInterstitialAd shared].adDisplayDelegate = obj1;  << Error: assigning 'id<ALAdDisplayDelegate>' from incompatibile type "objClass *"

これを修正する方法は?それらのリスナーイベントをキャプチャしたい。

4

2 に答える 2

1

この問題を解決したばかりですが、Xcode で純粋な Object-C を使用しています。デリゲート メソッドを追加するまでエラーが発生していました: ALAdDisplayDelegate、ALAdLoadDelegate、ALAdUpdateObserver、ALAdVideoPlaybackDelegate

.h

#import "ALInterstitialAd.h"

@interface VSGalleryViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegate, ALAdDisplayDelegate, ALAdLoadDelegate, ALAdUpdateObserver, ALAdVideoPlaybackDelegate>

それが役に立てば幸い

于 2013-10-02T14:52:47.497 に答える