回答編集履歴

1

具体的なコードを記載

2019/01/14 15:29

投稿

koronatail
koronatail

スコア433

test CHANGED
@@ -1,11 +1,75 @@
1
+ 私は以下のようなコードで広告を表示しています。
2
+
1
- 単純にこれ読んで表示されないでね?
3
+ そのままコピペで表示できないでしょう
2
4
 
3
5
  ```C#
4
6
 
7
+ public class AdMob : MonoBehaviour {
8
+
9
+ BannerView bannerView;
10
+
11
+ void Start () {
12
+
13
+ string appId = "ca-app-pub-3940256099942544~3347511713";
14
+
15
+ RequestBanner();
16
+
17
+ }
18
+
19
+
20
+
21
+ private void RequestBanner()
22
+
23
+ {
24
+
25
+ string adUnitId = "ca-app-pub-3940256099942544/6300978111";
26
+
27
+
28
+
29
+ bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Bottom);
30
+
31
+ AdRequest request = new AdRequest.Builder().Build();
32
+
33
+ bannerView.LoadAd(request);
34
+
35
+ bannerView.Hide ();
36
+
37
+ }
38
+
39
+ public void HideAd() {
40
+
41
+ if (bannerView != null) {
42
+
43
+ bannerView.Hide ();
44
+
45
+ }
46
+
47
+ }
48
+
49
+
50
+
51
+ public void ShowAd() {
52
+
53
+ if (bannerView != null) {
54
+
5
- bannerView.Show ();
55
+ bannerView.Show ();
56
+
57
+ }
58
+
59
+ }
60
+
61
+ }
6
62
 
7
63
  ```
8
64
 
65
+ 私もふわっとしか理解しておらず、質問者様のコードに自信をもって指摘できないのですが、どうもUnityの場合App IDは使わず、広告ユニットIDだけで十分らしいのです。
66
+
67
+ [[solved] Where to put admob app id?](https://answers.unity.com/questions/1392872/where-to-put-admob-app-id.html)
9
68
 
10
69
 
70
+
11
- Unity上で実行した際コンソールに「Dummy LoadAd」みたいなログ出力されていますか?
71
+ 正式なIDを入れればきちんと広告も表示されておりあまり困っていないので私深堀しきれていません・・・。
72
+
73
+ 公式のドキュメントもApp ID使うところから書いてあったのでちょっと回答として自信ないんですがひとまず表示できるところまでの参考になればと思いました。
74
+
75
+ (ちゃんとした知識を持った方のご指摘がいただけると嬉しいです・・・)