Files
ft/Client/LocalPackages/TapjoySDK/Runtime/Tapjoy.iOS/Native/TapjoyPlacementPlugin.mm
2026-06-29 21:18:33 +08:00

59 lines
1.6 KiB
Plaintext

#import "TapjoyPlacementPlugin.h"
#import "TapjoyConnectPlugin.h"
@implementation TapjoyPlacementPlugin
@synthesize myGuid = myGuid_;
- (id)init
{
self = [super init];
if (self)
{
}
return self;
}
+ (id)createPlacement:(NSString *)guid withName:(NSString *)name
{
TapjoyPlacementPlugin *instance = [[TapjoyPlacementPlugin alloc] init];
[instance setMyGuid:guid];
return instance;
}
#pragma mark - TJPlacementDelegate
- (void)requestDidSucceed:(TJPlacement*)placement
{
NSLog(@"trying to send event complete back to TapjoyConnectPlugin");
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] requestDidSucceed:myGuid_ withName:placement.placementName withContent:placement.isContentAvailable];
}
- (void)requestDidFail:(TJPlacement*)placement error:(NSError*)error
{
NSLog(@"trying to send event fail back to TapjoyConnectPlugin");
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] requestDidFail:myGuid_ withName:placement.placementName error:error];
}
- (void)contentIsReady:(TJPlacement*)placement
{
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] contentIsReady:myGuid_ withName:placement.placementName];
}
- (void)contentDidAppear:(TJPlacement*)placement
{
NSLog(@"trying to send contentDidAppear to TapjoyConnectPlugin");
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] contentDidAppear:myGuid_ withName:placement.placementName];
}
- (void)contentDidDisappear:(TJPlacement*)placement
{
NSLog(@"trying to send contentDidDisappear to TapjoyConnectPlugin");
[[TapjoyConnectPlugin sharedTapjoyConnectPlugin] contentDidDisappear:myGuid_ withName:placement.placementName];
}
@end