ラベル AdMob の投稿を表示しています。 すべての投稿を表示
ラベル AdMob の投稿を表示しています。 すべての投稿を表示

2019年6月9日日曜日

AdRequest.addTestDevice


AdRequest.Builder builder = new AdRequest.Builder();
builder.addTestDevice("7026FA2EC1DC7E60FBEA02C64D33BD8B");
builder.addTestDevice("53185CF5BFA5B2121DF7FA86E7064C22");
builder.addTestDevice("78957C13BCC9AA1AC5D8462F2DEC083A");
builder.addTestDevice("C9517774AEB25C5D4B40D8175F152E03");

2019年4月13日土曜日

admob 設定

admob 設定

public class MainActivity extends AppCompatActivity {
    private String T = "### MainActivity";
    private MySurfaceView3 mySurfaceView;

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

        mySurfaceView = new MySurfaceView3(this);
        RelativeLayout.LayoutParams rl = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT);
        addContentView(mySurfaceView, rl);
        Google_admob();

        View view = findViewById(R.id.activity_main);
        view.bringToFront();
    }

    protected void Google_admob() {
        MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");

        ViewGroup viewGroup = findViewById(R.id.activity_main);
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);

        AdView adView = new AdView(this);
        adView.setAdSize(AdSize.BANNER);
        adView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorAccent));
        layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
        layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
        adView.setLayoutParams(layoutParams);

        adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");

        AdRequest.Builder builder = new AdRequest.Builder();
        builder.addTestDevice("7026FA2EC1DC7E60FBEA02C64D33BD8B");
        builder.addTestDevice("53185CF5BFA5B2121DF7FA86E7064C22");

        AdRequest adRequest = builder.build();
        adView.loadAd(adRequest);

        viewGroup.addView(adView);

        adView.setAdListener(new AdListener() {
            @Override            public void onAdLoaded() {
                super.onAdLoaded();
                Log.i(T, "onAdLoaded");
            }

            @Override            public void onAdOpened() {
                super.onAdOpened();
                Log.i(T, "onAdOpened");
            }

            @Override            public void onAdLeftApplication() {
                super.onAdLeftApplication();
                Log.i(T, "onAdLeftApplication");
            }

            @Override            public void onAdClosed() {
                super.onAdClosed();
                Log.i(T, "onAdClosed");
            }
        });
    }
}



//
I / ### MainActivity: onAdLoaded
I / ### MainActivity: onAdOpened
I / ### MainActivity: onAdLeftApplication
I / ### MainActivity: onAdClosed
I / ### MainActivity: onAdLoaded












2018年11月10日土曜日

Ads SDK

    ******************************************************************************
    * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
    * should follow the instructions here: https://goo.gl/fQ2neu to add a valid  *
    * App ID inside the AndroidManifest. Google Ad Manager publishers should     *
    * follow instructions here: https://goo.gl/h17b6x.                           *
    ******************************************************************************


2017年2月25日土曜日

Android AdMob広告

Android AdMob広告

build.gradle
dependencies {
    ...
    implementation 'com.google.android.gms:play-services-ads:11.8.0'
}


import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;



    protected void admo() {
//        xmlns:ads="http://schemas.android.com/apk/res-auto"
        ViewGroup viewGroup = (ViewGroup) findViewById(R.id.activity_main);
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        AdView adView = new AdView(this);
        adView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorAccent));
        adView.setLayoutParams(layoutParams);
        layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
        layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
        adView.setAdSize(AdSize.BANNER);
        adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
        AdRequest adRequest = new AdRequest.Builder().build();
        adView.loadAd(adRequest);
        viewGroup.addView(adView);
    }


https://developers.google.com/admob/android/banner



Set Up Google Play Services
https://developers.google.com/android/guides/setup


        AdRequest.Builder adRequest = new AdRequest.Builder();
        adRequest.addTestDevice("7026FA2EC1DC7E60FBEA02C64D33BD8B"); //asus
        adRequest.addTestDevice("53185CF5BFA5B2121DF7FA86E7064C22"); //huawei
        adView.loadAd(adRequest.build());



<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="[ADMOB_APP_ID]"/>
    </application>
</manifest>



public class MainActivity extends AppCompatActivity {
    ...
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
        MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
    }
    ...
}




https://developers.google.com/admob/android/test-ads
Enable test devices