小编drk*_*drk的帖子

AdMob插页式广告已展示但无法点击

我有一个应用程序在某些活动关闭时显示非页内广告.我使用其他活动来展示广告.到目前为止,它正确显示广告,但点击广告时没有任何反应.我在很多设备上测试了它,beta测试者报告了相同的行为.日志中没有错误.如果我使用上传到Play商店的调试版本或签名APK(如果重要的话,它以alpha状态发布)也是一样的.我使用最新的Play商店服务SDK.

这可能是什么原因?

我显示广告的活动(我在实际代码中使用了正确的单位ID)

import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ProgressBar;

import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;

public class AdFullScreen extends Activity {

    private static final String TAG = "AdFullScreen";
    private static final String AD_UNIT_ID = "my-unit-id";

    private InterstitialAd interstitialAd;
    ProgressBar prgrssBrAd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        setContentView(R.layout.ad_layout);

        prgrssBrAd = (ProgressBar) findViewById(R.id.prgrssBrAd);

        interstitialAd = new InterstitialAd(this);
        interstitialAd.setAdUnitId(AD_UNIT_ID);

        interstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() { …
Run Code Online (Sandbox Code Playgroud)

android admob

5
推荐指数
1
解决办法
2341
查看次数

当手机被锁定并且某个活动禁用键盘保护时键盘不显示

我遇到了 Android 6.0 的问题。Marshmallow 从官方 Nexus 工厂固件映像站点 ( https://developers.google.com/android/nexus/images )加载到 Nexus 6 。

我有一个应用程序,我使用 AlarmManager 启动一个禁用键盘保护的活动,因此即使手机被锁定(就像闹钟应用程序那样),该活动也可以看到。在此活动中,如果用户单击按钮,则会打开一个对话框,用户应在其中键入 EditText 视图。当对话框显示或用户单击 EditText 时,它应该打开键盘。这一直工作到现在,似乎在我的 Nexus 6 上除 6.0 之外的每个操作系统版本上都有效。

我怀疑原因是 Activity 启动时手机被锁定,就好像我在手机解锁时启动 Activity 然后键盘显示完美一样。这似乎只发生在 6.0 上。

任何人都可以确认这一点,或者让我知道 6.0 中是否发生了我不知道的变化?

谢谢。

keyboard android lockscreen android-6.0-marshmallow

4
推荐指数
1
解决办法
1829
查看次数