gpt4 book ai didi

android - 无法为 googleplay 版本集成 admob 插页式广告

转载 作者:行者123 更新时间:2023-11-29 17:36:19 25 4
gpt4 key购买 nike

这是我第一次为我的 Android 应用实现插页式广告。我在集成方面遇到了问题,我已经按照官方的 Google 移动广告 SDK 教程进行操作,但我仍然不明白的是如何为初始版本做准备?我只是想设置广告并将其上传到商店。

是不是有什么错误或者我有什么误解?广告甚至没有出现。

 interstitial = new InterstitialAd(this);
interstitial.setAdUnitId("myunitid");

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

interstitial.loadAd(adRequest);
displayInterstitial();

}

public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}

这是 list 文件的一部分

  <meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<!-- Activity required to show ad overlays. -->
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />

这就是我的gradle

 compile 'com.android.support:support-v4:22.1.1'
compile 'com.google.android.gms:play-services:7.3.0'
compile fileTree(dir: 'libs', include: ['*.jar'])

最佳答案

除了 josedlujan 告诉您的内容之外,还有一些事情需要考虑。

displayInterstitial();

应在应用中执行有趣的操作或完成主要操作时调用。例如,当用户输入大量文本并按下完成时。

done.setonClickListener(new View.OnClickListener(){
public void onClick(View v) {
displayinterstitial();
}});

当用户移动到快速或试图通过按下后退键或互联网连接速度较慢来避开您的广告时,您应该处理这种情况。

public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}else{
//Do something here that will loadad and show a video, an image or a toast while you wait for your ad to load to then try to show interstitial again.
}}

关于android - 无法为 googleplay 版本集成 admob 插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com