Admob插页式广告在Android Studio中不起作用。

huangapple 未分类评论46阅读模式
英文:

Admob Interstitial in Android Studio doesn't work

问题

我已经尝试将插页式广告插入到我的应用程序中,但如果我将其放在onClickListener中甚至在启动活动中,它都不起作用。构建正确运行,但插页式广告不会显示,而且警告框也无法显示。

以下是代码:

package com.example.footballplayersquiz2020;

import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

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;

public class page3 extends AppCompatActivity {
    private SharedPreferences sharedpreferences;

    Integer punteggiofinale = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_page3);

        MobileAds.initialize(getApplicationContext(),
                "ca-app-pub-2704211852861825/3480480517");
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);

        final InterstitialAd interstitialAd;
        interstitialAd = new InterstitialAd(this);
        interstitialAd.setAdUnitId("ca-app-pub-2704211852861825/6611160445");
        interstitialAd.loadAd(new AdRequest.Builder().build());

        // 启动广告
        if (interstitialAd.isLoaded()) {
            interstitialAd.show();
        } else {
            Log.d("TAG", "插页式广告尚未加载。");
        }

        // 结束广告

不知道为什么插页式广告无法加载。

英文:

I've tried to insert an Interstitial in myapp but it doesnt'work if i put in oncliklistener and even in the start activity. The build run correctly but the interstitial does not appear, also the alert can't appear.

This is the code:

package com.example.footballplayersquiz2020;

import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

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;

public class page3 extends AppCompatActivity

    {
    private SharedPreferences sharedpreferences;

    Integer punteggiofinale = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_page3);

        MobileAds.initialize(getApplicationContext(),
                "ca-app-pub-2704211852861825/3480480517");
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);

        final InterstitialAd interstitialAd;
        interstitialAd = new InterstitialAd(this);
        interstitialAd.setAdUnitId("ca-app-pub-2704211852861825/6611160445");
        interstitialAd.loadAd(new AdRequest.Builder().build());

        //startad
        if (interstitialAd.isLoaded()) {
            interstitialAd.show();
        } else {
            Log.d("TAG", "The interstitial wasn't loaded yet.");
        }

        //end ad

Don't know why the interstitial cant' load.

答案1

得分: 0

"ca-app-pub-2704211852861825/3480480517" 数字之间必须有"~",而不是"/"。请检查您的应用程序 ID。

英文:

"ca-app-pub-2704211852861825/3480480517" there must be "~" between numbers instead "/" Check your App ID.

huangapple
  • 本文由 发表于 2020年4月6日 22:40:07
  • 转载请务必保留本文链接:https://java.coder-hub.com/61062329.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定