时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Neeraj Mishra网络
小提示:您能找到这篇{Android AdMob教程}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Android AdMob教程内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< "> < ">这是android admob教程。 < ">AdMob是Google的广告网络,可通过移动应用获利。在本教程中,我将指导您将admob集成到android应用中。 < ">在这里,您将了解两种广告。 < ">标语广告:它只占一小部分活动。 < ">插页式广告:占据全屏。从一个活动转到另一个活动时通常显示。 < ">Android AdMob教程 < ">AdMob控制台 < ">转到https://apps.admob.com并使用您的Google帐户登录。 < ">现在转到“获利”并单击“新应用获利”按钮。 < ">输入应用名称,然后创建横幅和插页式广告单元。您将获得每个广告单元的ID。只需将其保存在某个地方,稍后我们将需要它。 < ">Android专案 < ">使用包名称com.admobexample创建一个新的android studio项目 < ">我们必须为Google admob广告添加依赖关系。只需在依赖项下的build.gradle文件中添加以下代码行即可。同步项目。 compile'com.google.android.gms:play-services-ads:8.4.0' < ">在AndroidManifest.xml文件中添加Internet访问权限。 <uses-permission android:name="android.permission.INTERNET" /> < ">1.横幅广告 < ">对于横幅广告,我们必须在布局xml中使用<com.google.android.gms.ads.AdView>小部件。 <com.google.android.gms.ads.AdView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/ad1" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-9638594751160880/2769913487"/> < ">只需将广告单元ID替换为横幅广告单元ID。确保根布局元素包含以下属性。 xmlns:ads="http://schemas.android.com/apk/res-auto" < ">在我们的活动中,我们必须创建一个AdRequest实例,然后将其加载到AdView中。 < ">2.非页内广告 < ">对于插页式广告,我们不必在布局xml中使用任何小部件。首先创建一个AdRequest和InterstitialAd实例。设置非页内广告的广告单元ID,然后将AdRequest加载到InterstitialAd中。我们将向InterstitialAd实例添加一个侦听器,并仅在广告完全加载后才显示。 < ">注意:当您使用新创建的广告单元时,将需要一些时间才能开始展示广告。除了展示实时广告,您还可以展示测试广告。只需阅读本教程末尾的测试广告部分即可。 < ">在相应的文件中添加以下代码。 < ">activity_main.xml <?xml version="1危机公关的主体是企业.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:ads="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.admobexample.MainActivity">
<com.google.android.gms.ads.AdView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/ad1" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-9638594751160880/2769913486"/>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Open Interstitial Ad" android:layout_centerInParent="true" android:id="@+id/button1"/>
</RelativeLayout> < ">MainActivity.java package com.admobexample;
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button;
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;
public class MainActivity extends AppCompatActivity { AdView ad1; Button button1; InterstitialAd iad;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
button1 =(Button)findViewById(R.id.button1); ad1 = (AdView)findViewById(R.id.ad1);
//banner ad AdRequest request = new AdRequest.Builder().build(); ad1.loadAd(request);
//interstitial ad button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { iad = new InterstitialAd(MainActivity.this); AdRequest request = new AdRequest.Builder().build(); iad.setAdUnitId("ca-app-pub-9638594751160880/5583779080"); //replace ad unit id with yours iad.loadAd(request);
iad.setAdListener(new AdListener() { @Override public void onAdLoaded() { //show interstitial ad when it is fully loaded if(iad.isLoaded()){ iad.show(); } } }); }  微信小程序如何用; }); } } < ">最后运行该应用程序。 < ">启动活动后,横幅广告将自动显示,但点击按钮后将显示插页式广告。 < ">屏幕截图 < ">如何显示测试广告? < ">AdMod不允许您自己点击广告。您可能会意外点击广告。因此,在这种情况下,您的帐户可能会被禁止。为了保持安全,在开发应用程序时,请使用测试广告。 < ">运行应用程序时,您可以在andorid logcat中找到以下代码行。 < ">使用AdRequest.Builder.addTestDevice(“BB93E7FC72412E6AF38CD7317F5DA20C”)在此设备上获取测试广告 < ">双引号中的字符串是您在其中运行应用程序的设备的唯一ID。要显示测试广告,只需在制作AdRequest实例时使用addTestDevice()方法。可以通过以下方式完成。 AdRequest request=new AdRequest.Builder().addTestDevice("BB93E7FC72412E6AF38CD7317F5DA20C").build(); < ">将双引号中的字符串替换为从logcat获得的ID。 < ">在使该应用程序上线时,只需删除addTestDevice()方法即可删除测试广告并显示实时广告。 < color: rgb(127, 127, 127); font-size: 14px;">原标题:Android AdMob Tutorial |
上一篇:雅虎点击率预估中的软频率控制
下一篇:Paytm订阅最佳实践
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Android AdMob教程”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Android AdMob教程的相关事宜。
关键词:Android AdMob教程,Admob,Andro