时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络
小提示:您能找到这篇{Google AdMob移动广告SDK入门指南(Android)}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google AdMob移动广告SDK入门指南(Android)内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">本指南适用于希望借助AdMob通过Android应用获利但不使用Firebase的发布商。 < ">要展示广告和赚取收入,第一步是将Google移动广告SDK集成到应用中。集成SDK后,您可以选择一种广告格式,如原生广告或激励视频广告,然后按照相应步骤进行实现。 < ">前提条件 < ">使用Android Studio 3.2或更高版本 < ">minSdkVersion 16或更高版本 < ">compileSdkVersion 28或更高版本 < ">创建Google AdMob帐号并注册应用。 < ">导入移动广告SDK 注意:您应该先在Android Studio中创建一个新项目,然后选中Use AndroidX Artifacts对应的复选框,或者迁移到AndroidX来迁移您的项目。 < ">通过使用指向Google Maven代码库的Gradle依赖项,应用可以导入Google移动广告SDK。首先,请确保在项目级build.gradle文件的allprojects部分引用了google()。 < ">项目级build.gradle示例(节选) allprojects { repositories { google() } } < ">接下来,请打开您应用的应用级build.gradle文件,并找到“dependencies”部分。 < ">应用级build.gradle示例(节选) dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'com.google.android.gms:play-services-ads:19.6.0' } < ">请添加上面的粗体代码行,该代码会指示Gradle提取最新版本的移动广告SDK及其他相关依赖项。添加完该代码后,请保存文件并执行“Gradle sync”。 < ">更新您的AndroidManifest.xml < ">通过添加下面显示的包含android:name="com.google.android.gms.ads.APPLICATION_ID"的<meta-data>标记,即可将您的AdMob应用ID(可在AdMob界面中找到)添加到您的应用的AndroidManifest.xml文件中。 < ">您可以在AdMob界面中找到您的应用ID。对于android:value,请插入AdMob应用ID并加上引号,如下所示。 <manifest> <application> <!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 --> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/> </application> </manifest> 要点:在真实应用中,请务必使用您的实际AdMob应用ID,而不是上面列出的ID。但如果您只是想在一个Hello World应用中体验一下SDK,可以使用上述示例应用ID。 重要名词解释公关危机监测提示:自Google移动广告SDK 17.0.0版本开始,均须执行此步骤。如果未能添加此<meta-data> 标记,将会导致崩溃,并显示以下消息:The Google Mobile Ads SDK was initialized incorrectly。 < ">初始化移动广告SDK < ">加载广告之前,请先调用MobileAds.initialize(),以便让应用初始化移动广告SDK。该方法将初始化相应SDK,并在初始化完成后或30秒超时后回调完成监听器。此操作仅需执行一次,最好是在应用启动时执行。 警告:在调用MobileAds.initialize()时,移动广告SDK或中介合作伙伴SDK可能会预加载广告。如果您需要获得欧洲经济区(EEA)用户的同意,请设置任何专门用于特定请求的标记(例如tagForChildDirectedTreatment或tag_for_under_age_of_consent),或者在加载广告之前采取任何其他相关操作,并确保在初始化移动广告SDK之前先完成这些操作。 < ">以下示例说明了如何在Activity中调用initialize()方法: < ">示例MainActivity(节选) Java packa怎么做互联网营销ge ... import ... import com.google.android.gms.ads.MobileAds; import com.google.android.gms.ads.initialization.Initializat抖音美食博主ionStatus; import com.google.android.gms.ads.initialization.OnInitializationCompleteListener; public class MainActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MobileAds.initialize(this, new OnInitializationCompleteListener() { @Override public void onInitializationComplete(InitializationStatus initializationStatus) { } }); } } Kotlin package ... import ... import com.google.android.gms.ads.MobileAds; class MainActivity : AppCompatActivity() { ... override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) MobileAds.initialize(this) {} } ... } < ">如果您使用了中介功能,请等到调用完成处理程序后再加载广告,因为这可确保初始化所有中介适配器。 < ">选择一种广告格式 < ">现已导入移动广告SDK,您随时可以植入广告了。AdMob提供了许多不同的广告格式,您可以根据您应用的用户体验选择最契合的一款。 < ">横幅广告 < ">横幅广告是在设备屏幕的顶部或底部展示的矩形广告。用户与应用互动时,横幅广告会停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,建议从横幅广告着手。 < ">插页式广告 < ">插页式广告是全屏广告,它会覆盖整个应用界面,直到用户将其关闭。在应用执行流程的自然停顿点,例如游戏的不同关卡之间,或一项任务完成后,最适合投放这类广告。 < ">原生广告 < ">原生广告是一种与您应用的外观和风格融为一体的定制广告。您可以决定这类广告的投放方式和位置,从而让版式与应用的设计风格更为统一。 < ">激励广告 < ">向观看短视频和与试玩广告及问卷调查互动的用户予以奖励的广告。适合通过那些只愿意免费玩游戏的用户获利。 |
上一篇:如何把握好机遇,在TikTok上推广?
下一篇:Google AdMob移动广告SDK(Android)如何启用测试广告
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Google AdMob移动广告SDK入门指南(Android)”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google AdMob移动广告SDK入门指南(Android)的相关事宜。
关键词:Google,AdMob移动广告SDK入门