62 lines
1.8 KiB
Objective-C
62 lines
1.8 KiB
Objective-C
//
|
|
// TapjoyOfferwallDiscoverPlugin.m
|
|
// UnityFramework
|
|
//
|
|
// Created by Dominic Roberts on 24/06/2022.
|
|
//
|
|
|
|
#import "TapjoyOfferwallDiscoverPlugin.h"
|
|
#import "TapjoyConnectPlugin.h"
|
|
|
|
@interface TapjoyOfferwallDiscoverPlugin()
|
|
@property (nonatomic, retain) TapjoyPluginAPI* tapjoyApiPlugin;
|
|
|
|
@end
|
|
|
|
@implementation TapjoyOfferwallDiscoverPlugin
|
|
|
|
- (id)init
|
|
{
|
|
self = [super init];
|
|
|
|
if (self)
|
|
{
|
|
[self setTapjoyApiPlugin:[[TapjoyPluginAPI alloc] init]];
|
|
}
|
|
|
|
return self;
|
|
}
|
|
|
|
- (void)request:(NSString *)placementName height:(CGFloat)height {
|
|
[[self tapjoyApiPlugin] requestOfferwallDiscover:placementName height:(CGFloat)height delegate:self];
|
|
}
|
|
|
|
- (void)request:(NSString *)placementName left:(CGFloat)left top:(CGFloat)top width:(CGFloat)width height:(CGFloat)height {
|
|
[[self tapjoyApiPlugin] requestOfferwallDiscover:placementName left:(CGFloat)left top:(CGFloat)top width:(CGFloat)width height:(CGFloat)height delegate:self];
|
|
}
|
|
|
|
-(void)show:(UIView*)view {
|
|
[[self tapjoyApiPlugin] showOfferwallDiscover:view];
|
|
}
|
|
|
|
-(void)destroy {
|
|
[[self tapjoyApiPlugin] destroyOfferwallDiscover];
|
|
}
|
|
|
|
- (void)requestDidSucceedForView:(TJOfferwallDiscoverView *)view {
|
|
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] offerwallDiscoverRequestDidSucceed];
|
|
}
|
|
|
|
- (void)requestDidFailForView:(TJOfferwallDiscoverView *)view error:(nullable NSError *)error {
|
|
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] offerwallDiscoverRequestDidFail:error];
|
|
}
|
|
|
|
- (void)contentIsReadyForView:(TJOfferwallDiscoverView *)view {
|
|
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] offerwallDiscoverContentReady];
|
|
}
|
|
|
|
- (void)contentErrorForView:(TJOfferwallDiscoverView *)view error:(nullable NSError *)error {
|
|
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] offerwallDiscoverContentError:error];
|
|
}
|
|
@end
|