-
Notifications
You must be signed in to change notification settings - Fork 0
Advanced
- General callbacks
- Advert callbacks
- Banner ad sizes
- Native ad callbacks
- Native ad sizes
- Offerwall callbacks
There are 3 types of events:
-
TapdaqEvent- base used forDID_INITIALISEevent and Offerwall events -
TapdaqAdEvent- events for ads -
TapdaqNativeAdEvent- event for native ad data
Loaded Tapdaq Config
Called immediately after the SDK is ready to begin loading adverts.
private function setupListeners() {
_tapdaq.addEventListener(TapdaqEvent.DID_INITIALIZE, onTapdaqInitialized);
}
private function onTapdaqInitialized(event:TapdaqEvent):void {
//Tapdaq is now initialized
}Loaded an advert
private function setupListeners() {
_tapdaq.addEventListener(TapdaqAdEvent.AD_LOADED, onAdEvent); //Advert loaded
_tapdaq.addEventListener(TapdaqAdEvent.NOT_AVAILABLE, onAdEvent); //Advert fail to load
}
private function onAdEvent(event:TapdaqAdEvent):void {
}Displaying an advert
private function setupListeners() {
_tapdaq.addEventListener(TapdaqAdEvent.WILL_DISPLAY, onAdEvent);
_tapdaq.addEventListener(TapdaqAdEvent.DID_DISPLAY, onAdEvent);
_tapdaq.addEventListener(TapdaqAdEvent.DID_CLICK, onAdEvent);
_tapdaq.addEventListener(TapdaqAdEvent.DID_CLOSE, onAdEvent);
_tapdaq.addEventListener(TapdaqAdEvent.DID_FAIL_TO_LOAD, onAdEvent);
}
private function onAdEvent(event:TapdaqAdEvent):void {
}Rewarded Video Ads use additional callbacks to validate rewards.
private function setupListeners() {
_tapdaq.addEventListener(TapdaqAdEvent.ON_USER_DECLINED, onAdEvent);
_tapdaq.addEventListener(TapdaqAdEvent.DID_VERIFY, onDidVerifyEvent);
}
private function onAdEvent(event:TapdaqAdEvent):void {
}
private function onDidVerifyEvent(event:TapdaqVerifyAdEvent):void {
}| Banner Size | Google Ad Mob | Facebook Audience Network |
|---|---|---|
| STANDARD | 320x50 | 320x50 |
| LARGE | 320x100 | 320x90 |
| MEDIUM_RECT | 300x250 | 300x250 |
| FULL | 468x60 | N/A |
| LEADERBOARD | 728x90 | N/A |
| SMART | various | N/A |
NOTE: Not all banner sizes are available for all networks, if an ad size is unavailable for the registered Adapters, no ad will be shown.
private function setupListeners() {
_tapdaq.addEventListener(TapdaqNativeAdDataEvent.AD_DATA, onNativeAdData);
}
private function onNativeAdData(event:TapdaqNativeAdDataEvent):void {
}| TDNativeAdType | Width | Height |
|---|---|---|
| TDNativeAdType1x1Large | 750 | 750 |
| TDNativeAdType1x1Medium | 375 | 375 |
| TDNativeAdType1x1Small | 150 | 150 |
| TDNativeAdType1x2Large | 900 | 1800 |
| TDNativeAdType1x2Medium | 450 | 900 |
| TDNativeAdType1x2Small | 180 | 360 |
| TDNativeAdType2x1Large | 1800 | 900 |
| TDNativeAdType2x1Medium | 900 | 450 |
| TDNativeAdType2x1Small | 360 | 180 |
| TDNativeAdType2x3Large | 960 | 1440 |
| TDNativeAdType2x3Medium | 480 | 720 |
| TDNativeAdType2x3Small | 192 | 288 |
| TDNativeAdType3x2Large | 1440 | 960 |
| TDNativeAdType3x2Medium | 720 | 480 |
| TDNativeAdType3x2Small | 288 | 192 |
| TDNativeAdType1x5Large | 360 | 1800 |
| TDNativeAdType1x5Medium | 180 | 900 |
| TDNativeAdType1x5Small | 72 | 360 |
| TDNativeAdType5x1Large | 1800 | 360 |
| TDNativeAdType5x1Medium | 900 | 180 |
| TDNativeAdType5x1Small | 360 | 72 |
There are only a few callbacks that works for Offerwall.
DID_LOAD dispatches after Ad is loaded.
DID_SHOW dispatches after Ad is shown.
DID_CLOSE dispatches after Ad was closed.
DID_REWARD dispatches after user is rewarded. It has an additional data in the event Reward which contains all related data.
If you are having any problems integrating, feel free to contact us on support@tapdaq.com and we will be more than happy to help.