Package 

Class CloudXNativeAdViewBinder


  • 
    public final class CloudXNativeAdViewBinder
    
                        

    Maps layout resource IDs to native ad view components.

    Publishers create a Builder with their custom layout resource and set the resource IDs for each native ad component. The binder is then passed to CloudXNativeAdView to inflate and resolve the views.

    val binder = CloudXNativeAdViewBinder.Builder(R.layout.native_ad_layout)
        .setTitleTextViewId(R.id.native_ad_title)
        .setBodyTextViewId(R.id.native_ad_body)
        .setIconImageViewId(R.id.native_ad_icon)
        .setMediaContentViewGroupId(R.id.native_ad_media_container)
        .setCallToActionButtonId(R.id.native_ad_call_to_action)
        .setOptionsContentViewGroupId(R.id.native_ad_options)
        .build()