English
Log In
You can then view all documents
Installation/Android/Template Banner Ads
Template Banner Ads
Last updated 2022-01-19 21:51:03

Template Banner Ads

Introduction

Template rendering Banner: Developers do not need to edit and render the ad style by themselves, but can directly call the relevant interface for ad display.

Note: Developers are not supported to add buttons to the view and block ads

Authority

**Template rendering Banner ads: ** Provided by default

Template rendering banner ads

Create TTAdNative object

复制

Create ad request AdSlot

Note:

  1. The template advertisement request method requires the developer to set the setExpressViewAcceptedSize parameter in dp.
  2. In the parameter setting of the desired personalized template size, the personalized template Banner ad height cannot be set to 0
  3. For the setExpressViewAcceptedSize parameter, please make a request according to the proportion checked by the platform. The platform now supports 8 sizes. If the requested ratio is inconsistent with the size selected when the platform creates the code bit ID, a badcase of the display effect will appear. Therefore, the request ratio should be consistent with the platform ticked
复制

Parameter description

Parameter

Description

setCodeId

The code ID created by the platform starts with 9 and 9 digits

setAdCount

The number of requests is 1-3. It is recommended to set to 1

setExpressViewAcceptedSize

Set the size of the request template creative unit: dp

Request ad

loadBannerExpressAd(AdSlot adSlot, @NonNull NativeExpressAdListener listener)Load ads asynchronously

Note:
-When creating the code bit, you need to choose whether to support carousel

  • If you choose carousel, you need to call TTNativeExpressAd.setSlideIntervalTime(30 * 1000); in the onNativeExpressAdLoad callback to set the carousel time
    Set the interval of banner advertisement rotation. If not set, the rotation will not be turned on by default. Banner advertisement rotation interval, the allowable value is between 30 * 1000 ~ 120 *1000
复制

NativeExpressAdListener description

Callback

Description

onError()

Advertisement request failed callback The returned error code (code) indicates the reason for the failure of the advertisement request.,详情请见链接

onNativeExpressAdLoad()

Callback for successful ad request, the client can call render() in this callback for ad rendering

Ad click event listener

复制

ExpressAdInteractionListener Description

Callback

Description

onAdDismiss()

Ad close callback

onAdClicked()

Callback when the ad is clicked

onAdShow()

Ad show callback

onRenderFail()

Ad rendering failed callback

onRenderSuccess()

The personalized template is rendered successfully, and the client can add the advertisement directly to the control in the callback

Note: Before addView, you need to call the removeAllViews method to remove all the views on the control

Dislike monitoring

The dislike logic helps us to improve the advertising experience and match, please follow the access instructions to set
The following logic is the logic in the CSJ version 3500 SDK. SDK developers below 3500 version can refer to the corresponding demo for integration

复制

DislikeInteractionCallback Description

Callback

Description

onItemClick()

Callback when the user clicks on filterWord in the case of a custom style

onClick()

In the case of custom styles, the user clicked "Why see this ad"

onSelected()

The default dislike style, click filterWord to call back. The developer can remove the ad in this callback

onCancel()

Default dislike style, click to cancel callback

onShow()

Default dislike style, dislike pop-up window shows back

onRefuse()

The default dislike style, the user repeatedly clicks the dislike button to call back. Version 3600 is abolished

Destroy the ad object

复制

Reference Demo

For template rendering of Banner ads, please refer to the BannerExpressActivity example in Demo

Note on template rendering Banner:

  1. Banner advertisements have their own unique usage scenarios. Banner advertisements are small bar advertisements displayed at the bottom or top of the content. It is not currently supported for use in the list.
  2. Created on the platform, for example: a code bit with a ratio of 600*300 represents that the aspect ratio of the standard template is 2:1. Developers need to advertise at a 2:1 ratio according to the actual width and height when requesting the size of the advertisement. Request.
  3. The code ID that has been created on the platform does not support modifying the size, so the developer is required to create it according to actual needs.
  4. The template banner does not support the removal of dislike, and the logic of dislike helps to improve the advertising experience and matching degree


Contents
Contact us