1

我已经实施了 admob 奖励广告并想展示原生广告。真的没有得到任何有用的资源并在这个问题中停留了 3 天。任何人都可以帮我展示原生广告吗?这是一个紧急问题。

我也尝试过appodeal,但没有其他任何错误。

4

2 回答 2

0

我为我的应用程序所做的是在所有布局之上实现一个图像视图作为框架布局。这个想法是使用滑翔和进入应用程序的链接。所以你需要的是两件事

1)一个重定向链接,该链接转到您服务器上的 php 文件并更新目标链接(这样您可以计算添加的点击次数)

2)您的应用程序中的一个图像视图,它从您的服务器加载图像,并在其 onclick 方法中包含该重定向链接。

于 2018-10-10T07:12:54.003 回答
0

将此添加到您的 XML

<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    ads:adSize="SMART_BANNER"
    ads:adUnitId="YOUR UNIT ID" />

这就是您请求广告的方式

private AdView mAdView;

MobileAds.initialize(this, "Ads Key This is Different from UNIT ID");

mAdView = findViewById(R.id.adView);

AdRequest adRequest = new AdRequest.Builder().build();

mAdView.loadAd(adRequest);

mAdView.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            Log.e("Add Listener", "AdLoaded");
        }

        @Override
        public void onAdFailedToLoad(int errorCode) {
            Log.e("Add Listener", "onAdFailedToLoad" + " - " + errorCode);
        }

        @Override
        public void onAdOpened() {
            Log.e("Add Listener", "AdOpened");
        }

        @Override
        public void onAdLeftApplication() {
            Log.e("Add Listener", "AdLeft");
        }

        @Override
        public void onAdClosed() {
            Log.e("Add Listener", "AdClosed");
        }
    });
于 2018-10-10T06:36:59.687 回答