Ad formats

  • Updated

Creative type

There are currently 3 ad formats supported by Adikteev Cross Promotion SDK : banner, midsize video and interstitial video. Here are some examples in portrait and landscape modes:

Banner

Smallest ad format with a native design, it does not require any asset as its content is automatically pulled from Apple or Google Play stores. Two options are available for the position : at the very bottom of the screen, or raised just above the app menu if there is one.

See possibilities here

Capture_d_e_cran_2022-10-20_a__11.21.23.png

Capture_d_e_cran_2022-10-20_a__11.22.06.png

Midsize video

Medium-sized ad format featuring a video asset with a small banner on top to improve conversion rate. The ad position can optionally be configured similarly to the banner ad format, it is non skippable during 5 seconds and the closing behavior can optionally be customized using either a close button and/or a swipe down. 

See possibilities here

Capture_d_e_cran_2022-10-20_a__11.22.55.png

Capture_d_e_cran_2022-10-20_a__11.23.29.png

Interstitial video

Full-screen ad format featuring a video asset with a small banner on top to improve conversion rate. The ad is non skippable during 5 seconds by default, this duration can optionally be increased to 30 seconds for a rewarded video use case. The closing behavior can optionally be customized using either a close button and/or a swipe down.

 

Capture_d_e_cran_2022-10-20_a__11.24.17.png

Capture_d_e_cran_2022-10-20_a__11.24.44.png

Creative integration

During your ad placement SDK integration, you will have to make several choices. We recommend to have one creative type per ad placement and you can choose among the 3 types described upper in that page.

Position in the page

When you use banner or mid size format, you have the choice to let bottom tab of your app appeared or not: 

IMG_2632.PNG.   IMG_2631.PNG

1st is bottom raised and it will allow users to see the tab on the bottom of their screen if you have one in your application, 2nd one is bottom and it will hide the bottom of your screen. 

 

Technical implementation

You'll have to use position argument to set this: Capture_d_e_cran_2023-03-09_a__11.34.41.png

example for iOS

 

Android: https://github.com/Adikteev/crossdk-android#available-methods 

iOS: https://github.com/Adikteev/crossdk-ios#overlay-usage 

Unity: https://github.com/Adikteev/crossdk-unity#usage 

 

Rewarded ad

Per default this is set at false, the ad is displayed with a possibility to dismiss after 5 sec. If you set it at true, the dismiss will be after 30 seconds. 

Unity 

Last argument of the display overlay must be set at true to have a rewarded format:

 public void DisplayMidSizeOverlayExample()
    {
        CrossDKSingleton.DisplayOverlay(
            OverlayFormat.MidSize, 
            OverlayPosition.Bottom, 
            true, 
            true);
    }

Native iOS

Last argument isRewarded of the display overlay must be set at true to have a rewarded format

import CrossDK

final class SomeViewController: UIViewController {
    private let crossDKOverlay = CrossDKOverlay()
    
    private func displayOverlay() {
        guard let window = view.window else { return }

        crossDKOverlay.display(
window: window,
format: .mid_size,
position: .bottom,
withCloseButton: true,
isRewarded: true) } }

 

Native Android

Set the function setRewarded at true

val view = CrossDKInterstitialView(this)
val params =
    RelativeLayout.LayoutParams(
        RelativeLayout.LayoutParams.MATCH_PARENT,
        RelativeLayout.LayoutParams.WRAP_CONTENT
    )
view.id = View.generateViewId()
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, view.id)
container.addView(view, params)
view.setRewarded(true,object:CrossDKRewardedCallback{
    override fun onUserRewarded() {

    }
})

 

Close button

Here you have 2 solutions when you integrate the display SDK method:

  • Integrate our close button: just set parameter closeButton at true
  • Integrate your own close button: just set parameter closeButton at false

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request