TJPlacementDelegate Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | TJPlacement.h |
Overview
The Tapjoy placement Delegate protocol. Adopt this protocol in order to handle responses that send are received upon sending a TJPlacement.
The methods to prepare are:
- requestDidSucceed: Called when a placement request is sent successfully
- requestDidFail:error: Called when an error occurs while sending the placement request
- contentIsReady: Called when content for a placement is loaded and ready to display
- contentDidAppear: Called when placement content did appear
- contentDidDisappear: Called when placement content did disappear
- placement:didRequestPurchase:productId: Called when the user has successfully completed a purchase request
- placement:didRequestReward:itemId:quantity:(int)quantity: Called when the user successfully requests a reward
– requestDidSucceed:
Callback issued by TJ to publisher to state that placement request is successful
- (void)requestDidSucceed:(TJPlacement *)placementParameters
TJPlacement |
that was sent |
|---|
Return Value
n/a
Discussion
Callback issued by TJ to publisher to state that placement request is successful
Declared In
TJPlacement.h
– requestDidFail:error:
Called when an error occurs while sending the placement
- (void)requestDidFail:(TJPlacement *)placement error:(NSError *)errorParameters
placement |
The TJPlacement that was sent @error error code |
|---|
Return Value
n/a
Discussion
Called when an error occurs while sending the placement
Declared In
TJPlacement.h
– contentIsReady:
Called when content for an placement is successfully cached
- (void)contentIsReady:(TJPlacement *)placementParameters
placement |
The TJPlacement that was sent |
|---|
Discussion
Called when content for an placement is successfully cached
Declared In
TJPlacement.h
– contentDidAppear:
Called when placement content did appear
- (void)contentDidAppear:(TJPlacement *)placementParameters
placement |
The TJPlacement that was sent |
|---|
Return Value
n/a
Discussion
Called when placement content did appear
Declared In
TJPlacement.h
– contentDidDisappear:
Called when placement content did disappear
- (void)contentDidDisappear:(TJPlacement *)placementParameters
placement |
The TJPlacement that was sent |
|---|
Return Value
n/a
Discussion
Called when placement content did disappear
Declared In
TJPlacement.h
– didClick:
Called when a click event has occurred
- (void)didClick:(TJPlacement *)placementParameters
placement |
The TJPlacement that was sent |
|---|
Return Value
n/a
Discussion
Called when a click event has occurred
Declared In
TJPlacement.h
– placement:didRequestPurchase:productId:
Callback issued by TJ to publisher when the user has successfully completed a purchase request
- (void)placement:(TJPlacement *)placement didRequestPurchase:(TJActionRequest *)request productId:(NSString *)productIdParameters
request |
|
|---|---|
productId |
|
Discussion
Callback issued by TJ to publisher when the user has successfully completed a purchase request
Declared In
TJPlacement.h
– placement:didRequestReward:itemId:quantity:
Callback issued by TJ to publisher when the user has successfully requests a reward
- (void)placement:(TJPlacement *)placement didRequestReward:(TJActionRequest *)request itemId:(NSString *)itemId quantity:(int)quantityParameters
placement |
|
|---|---|
request |
|
itemId |
|
quantity |
|
Discussion
Callback issued by TJ to publisher when the user has successfully requests a reward
Declared In
TJPlacement.h