【发布时间】:2017-05-30 05:48:47
【问题描述】:
我想在我的 webview android 应用上展示插页式广告,但我无法实现它。
我有一个完全在线的 webview 应用程序,没有离线页面或任何按钮或菜单。
我不想在启动或关闭应用时展示插页式广告。
- 应在用户使用该 webview 应用浏览我的网站时展示广告。
- 我想在 x 分钟后使用插页式广告,但我从 here 和 here 了解到 x 分钟后插页式广告不是一个好主意。
- 那么我该如何在我的应用上展示插页式广告,我没有任何按钮或菜单,只有一个网站可供浏览。
- 请建议我如何在我的 webview 应用上使用插页式广告。
- 我尝试并成功实施了 BANNER 广告。在stackoverflow问答和Google(代码如下)的帮助下,但未能以任何方式实施插页式广告
- 我是这个领域的新手,所以请给我建议详细的过程意味着在哪里放置代码等。
Activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:ads="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.xxxx.yyyyy.MainActivity"
android:layout_gravity="center"
android:id="@+id/fl">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/wv"/>
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-xxxxx/xxxxxx">
</com.google.android.gms.ads.AdView>
</RelativeLayout>
Mainactivity java
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;
MobileAds.initialize(this, "xxxxxx~xxxxxx");
AdView adView = (AdView)findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("xxxxxxx")
.build();
adView.loadAd(adRequest);
使用 firebase (build.gradle)
compile 'com.google.firebase:firebase-ads:10.2.6'
【问题讨论】:
-
我认为插页式广告不会为您提供自定义点击处理机制。但是如果你想处理用户点击,你应该看看 NativeCustomTemplateAds developers.google.com/mobile-ads-sdk/docs/dfp/android/native
标签: android webview admob interstitial