これが私のコードです:
AdsManagerOptions options = AdsManagerOptions.newInstance();
options.setMaxAdsOnMap(1);
AdsManager ads = AdsManager.newInstance(map, "google");
ads.setEnabled(true);
マップがパネルに追加される前、マップがパネルに追加された後、これを実行しようとしましたが、それが理にかなっている可能性があると考えることができる他の方法です。まだ AdSense の承認を受けていないため、サイト運営者 ID は「google」ですが、実際のサイト運営者 ID を取得しようとしたところ、同じ結果が得られました。
少し混乱しているのは、AdsManager がウィジェットではないため、マップ上のどこに配置するかを選択できないことです。これが実際にどのように機能するかを読んだことがありますが、 http: //mapper.acme.com/ のようなサイトでは、広告が通常の右下隅に表示されていません。
これは私を怒らせているので、誰かが私が間違っていることを教えてください! ありがとう!
まだ答えがありません。現在、正当な発行者 ID で試しているので、無効な発行者 ID が不満の原因ではないことがわかりました。誰にもアイデアはありますか?