首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示原生广告appodeal的最简单方法

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

Stack Overflow用户
提问于 2020-04-04 23:41:45
回答 1查看 266关注 0票数 0

有谁可以在这里展示如何以最简单的方式显示本地广告appodeal?

NativeAdViewAppWall =在内容webview之前,NativeAdViewContentStream =在内容webview之后。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-07-26 00:40:11

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

xml文件:

代码语言:javascript
复制
 <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="70sp"
    android:id="@+id/native_holder"
    ></RelativeLayout>

在onCreate中:

代码语言:javascript
复制
    private List<NativeAd> nativeAds = new ArrayList<>();
    Appodeal.setTesting(true);
    Appodeal.setAutoCache(Appodeal.NATIVE, false);
    Appodeal.initialize(this, "apikey",  Appodeal.NATIVE , true);
    setNaitivAD();

并使用此方法:

代码语言:javascript
复制
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() {

        }
    });

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61030572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档