简体   繁体   English

显示原生广告的最简单方法

[英]simplest way to show native ads appodeal

Anybody can show here how to simplest way to show native ads appodeal?任何人都可以在这里展示如何以最简单的方式展示原生广告 appodeal?

NativeAdViewAppWall = before content webview and NativeAdViewContentStream = after content webview. NativeAdViewAppWall = 内容之前 webview 和 NativeAdViewContentStream = 内容之后 webview。

Thank you.谢谢你。

simple way to show native ad:展示原生广告的简单方法:

xml file: xml 文件:

 <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="70sp"
    android:id="@+id/native_holder"
    ></RelativeLayout>

in onCreate:在 onCreate 中:

    private List<NativeAd> nativeAds = new ArrayList<>();
    Appodeal.setTesting(true);
    Appodeal.setAutoCache(Appodeal.NATIVE, false);
    Appodeal.initialize(this, "apikey",  Appodeal.NATIVE , true);
    setNaitivAD();

and use this method:并使用此方法:

private void setNaitivAD(){

    Appodeal.cache(this, Appodeal.NATIVE);
    Appodeal.setNativeCallbacks(new NativeCallbacks() {
        @Override
        public void onNativeLoaded() {
            Toast.makeText(MainActivity.this, "onNativeLoaded!", Toast.LENGTH_SHORT).show();

            nativeAds = Appodeal.getNativeAds(1);
            RelativeLayout holder = (RelativeLayout) findViewById(R.id.native_holder);
            NativeAdViewAppWall nativeAdView = new NativeAdViewAppWall(MainActivity.this, nativeAds.get(0));
            holder.addView(nativeAdView);
        }

        @Override
        public void onNativeFailedToLoad() {
            Toast.makeText(MainActivity.this, "onNativeFailedToLoad", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onNativeShown(NativeAd nativeAd) {
            Toast.makeText(MainActivity.this, "onNativeShown", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onNativeShowFailed(NativeAd nativeAd) {

        }

        @Override
        public void onNativeClicked(NativeAd nativeAd) {
            Toast.makeText(MainActivity.this, "onNativeClicked", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onNativeExpired() {

        }
    });

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM