🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
AdMob

AdMobは、事前に指定した条件に従ってアプリに広告を表示するGoogleのサービス。開発者の向けのサービスで、広告を掲載することにより、収益を得ることが可能です。その他、見た目や雰囲気などアプリに合う広告に変更したり、広告表示の場所を指定することもできます。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

3回答

853閲覧

Admobのテスト用banner広告が表示されません

kojikoji256

総合スコア4

AdMob

AdMobは、事前に指定した条件に従ってアプリに広告を表示するGoogleのサービス。開発者の向けのサービスで、広告を掲載することにより、収益を得ることが可能です。その他、見た目や雰囲気などアプリに合う広告に変更したり、広告表示の場所を指定することもできます。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

1クリップ

投稿2019/11/09 09:38

前提・実現したいこと

アンドロイドのスマホ実機でadmobのテスト用banner広告を表示させる事。

発生している問題・エラーメッセージ

エラーメッセージはありません。 問題なくビルドでき、実機でアプリは起動します。

該当のソースコード

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds.Api;

public class AdMob : MonoBehaviour
{
// Use this for initialization
void Start () {

// アプリID、 これはテスト用 string appId = "ca-app-pub-3940256099942544~3347511713"; // Initialize the Google Mobile Ads SDK. MobileAds.Initialize(appId); RequestBanner(); } private void RequestBanner(){ // 広告ユニットID これはテスト用 string adUnitId = "ca-app-pub-3940256099942544/6300978111"; // Create a 320x50 banner at the top of the screen. BannerView bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); // Create an empty ad request. AdRequest request = new AdRequest.Builder().Build(); // Load the banner with the request. bannerView.LoadAd(request); // Create a 320x50 banner at the top of the screen. //bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); }

}

試したこと

Admob公式サイトでテスト用として記述されているidを使用しています。
appId = "ca-app-pub-3940256099942544~3347511713"
adUnitId = "ca-app-pub-3940256099942544/6300978111"

・Android Studioのlogcatで実機のログを表示してもエラーは出ていません。

補足情報(FW/ツールのバージョンなど)

unityバージョン 2019.1.2f1 Personal
Admobプラグインバージョン Google Mobile Ads Unity Plugin v4.1.0
HUAWEI nova lite PRA-LX2で検証

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

実機のHUAWEI nova liteで表示されない

端末をテスト端末として追加する手順が必要です

.addTestDevice("33BE2250B43518CCDA7DE426D04EE231")

https://akira-watson.com/android/admob-firebase.html#5

投稿2019/12/05 06:58

aja

総合スコア3733

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

android studio上のエミュで動作確認をしたところ正常に表示されました。
しかし、実機のHUAWEI nova liteで表示されない原因が分かりません。

投稿2019/11/09 16:11

kojikoji256

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

apkを作成してテストしていますか?
USBデバッグなどでは広告は表示されません。

投稿2019/11/09 10:33

jun74

総合スコア338

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kojikoji256

2019/11/09 10:47

はい、ビルドしてAPKにしてから作動させています。
jun74

2019/11/30 14:47

エラーが出てないので違うかもですが、マニフェストに以下は追加されてますよね? <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 後、実機はネットと繋がってますよね?
kojikoji256

2019/11/30 14:53

ありがとうございます。マニフェストを確認してみます。 はい、実機はネットに繋がっています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問