私のアンドロイドプロジェクトでテスト広告を使用しようとすると、thisの説明に従います。しかし、main_activity.java
で次の2行は、「...のシンボルを解決できません」というエラーを作成します。アンドロイドプロジェクトにテスト広告を含める際の問題
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
さらに、このページ上のリンクは、テスト広告のためにセットアップする方法を説明するanother pageにつながります。コードは次のとおりです。
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators
.addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4") // An example device ID
.build();
デバイスIDは何ですか?デバイスIDはどこで確認できますか?このコードを前のページのmain_activity.java
のコードと置き換える必要がありますか?それとも私は何かを誤解していますか?
AdView
とAdRequest
はどうやってインポートできますか?
これは、ビルド・パスの問題のように思える:
R.id.adView
は次のようにあなたのレイアウトファイルで定義されている。 Google Playサービスを追加しましたか?プロジェクトレベルのbuild.gradleに 'classpath 'com.google.gms:google-services:3.0.0'を追加し、次の場所に' 'com.google.firebase:firebase-ads:9.0.0''をコンパイルする必要があります。 Appレベルのbuild.gradleと同様に、Appレベルのbuild.grandleファイルの一番下に 'apply plugin: 'com.google.gms.google-services''を追加します。うまくいけば、これはエラーを削除します。 – ishmaelMakitla
はい、うまくいきました!だから私は広告を挿入する方法に関する複雑なチュートリアルは時代遅れだと思いますか? – Alex
私は答えに私のコメントを延長しました - あなたがそれが役に立つと思うなら、投票して答えを受け入れてください。 – ishmaelMakitla