當前位置: 首頁>>代碼示例>>Java>>正文


Java InterstitialAd.loadAd方法代碼示例

本文整理匯總了Java中com.google.android.gms.ads.InterstitialAd.loadAd方法的典型用法代碼示例。如果您正苦於以下問題:Java InterstitialAd.loadAd方法的具體用法?Java InterstitialAd.loadAd怎麽用?Java InterstitialAd.loadAd使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.android.gms.ads.InterstitialAd的用法示例。


在下文中一共展示了InterstitialAd.loadAd方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: showFullScreenAdsIfRequired

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
public static void showFullScreenAdsIfRequired(final StateActivity activity) {
    if (Premium.isPremiumUser(activity)) return;
    final InterstitialAd interstitialAd = new InterstitialAd(activity.getApplicationContext());
    interstitialAd.setAdUnitId(AdConstants.AdUnitId.AD_UNIT_ID_INTERSTITIAL);
    AdRequest.Builder request = new AdRequest.Builder();
    if (BuildConfig.DEBUG) {
        request.addTestDevice(TEST_DEVICE_ID);
    }
    interstitialAd.loadAd(request.build());
    interstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            super.onAdLoaded();
            if (!activity.isFinishing() && activity.isActivityVisible()) {
                interstitialAd.show();
            }
        }
    });
}
 
開發者ID:tranleduy2000,項目名稱:text_converter,代碼行數:20,代碼來源:AdsManager.java

示例2: onCreateView

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_cafeterias, container, false);
    ButterKnife.bind(this, view);

    mInterstitialAd = new InterstitialAd(getContext());
    mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
    AdRequest adRequest = new AdRequest.Builder().build();
    mInterstitialAd.loadAd(adRequest);

    CustomListAdaptor customListAdaptor = new CustomListAdaptor(getContext(), Arrays.asList(getResources().getStringArray(R.array.cafeterias)));
    lvCafeterias.setAdapter(customListAdaptor);

    lvCafeterias.animate().setDuration(500);

    return view;
}
 
開發者ID:yusufcakal,項目名稱:CuYemek,代碼行數:19,代碼來源:CafeteriasFragment.java

示例3: onCreate

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);
    mInterstitialAd = new InterstitialAd(this);

    // set the ad unit ID
    mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));

    AdRequest adRequest = new AdRequest.Builder()
            .addTestDevice("DCAB007CDB3101E631F092966F546CC2")
            .build();

    // Load ads into Interstitial Ads
    mInterstitialAd.loadAd(adRequest);

    mInterstitialAd.setAdListener(new AdListener() {
        public void onAdLoaded() {
            showInterstitial();
        }
    });
}
 
開發者ID:anwarcse12028,項目名稱:Ad-Mob,代碼行數:23,代碼來源:SecondActivity.java

示例4: request

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Override
protected void request(Context context, Map<String, String> networkData) {
    if (context == null || networkData == null) {
        invokeLoadFail(PNException.ADAPTER_ILLEGAL_ARGUMENTS);
    } else {
        String unitId = networkData.get(AdMob.KEY_UNIT_ID);
        if (TextUtils.isEmpty(unitId)) {
            invokeLoadFail(PNException.ADAPTER_MISSING_DATA);
        } else {
            mInterstitialAd = new InterstitialAd(mContext);
            mInterstitialAd.setAdUnitId(unitId);
            mInterstitialAd.setAdListener(mAdListener);
            mInterstitialAd.loadAd(AdMob.getAdRequest(context));
        }
    }
}
 
開發者ID:pubnative,項目名稱:pubnative-android-sdk,代碼行數:17,代碼來源:AdMobInterstitialAdAdapter.java

示例5: initAdmob

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
/**
 * Ads for the app.
 */
private void initAdmob() {
	int curTime = App.Instance.getAdsShownTimes();
	int adsTimes = 7;
	if (curTime % adsTimes == 0) {
		// Create an ad.
		mInterstitialAd = new InterstitialAd(this);
		mInterstitialAd.setAdUnitId(getString(R.string.interstitial_ad_unit_id));
		// Create ad request.
		AdRequest adRequest = new AdRequest.Builder().build();
		// Begin loading your interstitial.
		mInterstitialAd.setAdListener(new AdListener() {
			@Override
			public void onAdLoaded() {
				super.onAdLoaded();
				displayInterstitial();
			}
		});
		mInterstitialAd.loadAd(adRequest);
	}
	curTime++;
	App.Instance.setAdsShownTimes(curTime);
}
 
開發者ID:XinyueZ,項目名稱:marsTemp,代碼行數:26,代碼來源:MainActivity.java

示例6: onCreate

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_fragment_location);
    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_ad));
    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
            finish();
        }
    });
    AdRequest adRequest = new AdRequest.Builder().build();
    mInterstitialAd.loadAd(adRequest);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
}
 
開發者ID:akashandroid90,項目名稱:GooglePlayServiceLocationSupport,代碼行數:19,代碼來源:FragmentLocationActivity.java

示例7: handleInterstitialAd

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
private void handleInterstitialAd() {
	String adId = Preferences.getInstance(this).getAdmobInterstitialId();
	if (adId == null || adId.length() == 0)
		return;

	interstitial = new InterstitialAd(this);
	interstitial.setAdUnitId(adId);
	// Create ad request.
	AdRequest adRequest = new AdRequest.Builder().build();
	// Begin loading your interstitial.
	interstitial.loadAd(adRequest);

	interstitial.setAdListener(new AdListener() {
		public void onAdLoaded() {
			if (interstitial.isLoaded()) {
				interstitial.show();
			}
		}
	});
	
}
 
開發者ID:Barqawiz,項目名稱:Android_ApplicationTemplate,代碼行數:22,代碼來源:MainActivity.java

示例8: onCreate

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
	
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_game);

       if (mHelper == null) {
           getGameHelper();
       }

       // Create the interstitial ad.
       interstitial = new InterstitialAd(this);
       interstitial.setAdUnitId(getString(R.string.interstitial_ad_unit_id));
       AdRequest adRequest = new AdRequest.Builder()
               .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
               .addTestDevice(getString(R.string.test_device_id))
               .build();

       // Begin loading the interstitial ad. It is not show until the game is isGameLost.
       interstitial.loadAd(adRequest);
}
 
開發者ID:TylerCarberry,項目名稱:2048-Battles,代碼行數:22,代碼來源:GameActivity.java

示例9: popUpAd

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
public static void popUpAd(Context context) {
    final InterstitialAd interstitialAd = getInstance(context);
    AdRequest adRequest = new AdRequest.Builder()
            .addTestDevice("BE5D7D1E701EF21AB93369A353CAA3ED")
            .addTestDevice("921DF5A672991967B9FFE364D0FF8498")
            .addTestDevice("A642C45F5DD4C0E09AA896DDABD36789")
            .addTestDevice("5270E2092AA1F46AC51964363699AB9E")
            .build();
    interstitialAd.loadAd(adRequest);
    interstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            super.onAdLoaded();
            interstitialAd.show();
        }
    });
}
 
開發者ID:TheFinestArtist,項目名稱:YouTubePlayerActivity,代碼行數:18,代碼來源:AdHelper.java

示例10: initAd

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
public static void initAd(final Context context) {
    if (isAbmobEnabled()) {
        // Create the interstitial.
        sInterstitialAd = new InterstitialAd(context);
        sInterstitialAd.setAdUnitId(Model.getInstance().getConfiguration().getAdmobId());

        // Create ad request.
        final AdRequest adRequest = new AdRequest.Builder().build();

        // Begin loading your interstitial.
        sInterstitialAd.loadAd(adRequest);

        sInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                displayInterstitial();
            }
        });
    }
}
 
開發者ID:yyunikov,項目名稱:android-dim-block,代碼行數:21,代碼來源:Admob.java

示例11: cacheInterstitial

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
public void cacheInterstitial(String adID, String testDevice)
{
	//Log.d("SOLITAIRE", "CACHE");
	
	_interstitial = new InterstitialAd(_act);
	_interstitial.setAdUnitId(adID);

	AdRequest adRequest = null;
	if(testDevice == null) //no test device
		adRequest = new AdRequest.Builder().build();
	else
		adRequest = new AdRequest.Builder().addTestDevice(testDevice).build(); //eto pizdec
	
	_interstitial.loadAd(adRequest);
	_interstitial.setAdListener(new AdMobListener(_ctx, "INTERSTITIAL"));
}
 
開發者ID:pozirk,項目名稱:ANEAdMob,代碼行數:17,代碼來源:AdMobManager.java

示例12: requestAd

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Override
public void requestAd(MediatedInterstitialAdViewController mIC, Activity activity,
                      String parameter, String adUnitId, TargetingParameters targetingParameters) {
    adListener = new GooglePlayAdListener(mIC, super.getClass().getSimpleName());
    adListener.printToClog(String.format(" - requesting an ad: [%s, %s]", parameter, adUnitId));

    interstitialAd = new InterstitialAd(activity);
    interstitialAd.setAdUnitId(adUnitId);
    interstitialAd.setAdListener(adListener);

    try {
        interstitialAd.loadAd(buildRequest(targetingParameters));
    } catch (NoClassDefFoundError e) {
        // This can be thrown by Play Services on Honeycomb.
        adListener.onAdFailedToLoad(AdRequest.ERROR_CODE_NO_FILL);
    }
}
 
開發者ID:appnexus,項目名稱:mobile-sdk-android,代碼行數:18,代碼來源:GooglePlayServicesInterstitial.java

示例13: requestInterstitial

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
/**
 * Shows a new interstitial.
 *
 * @param admobAdID    Your AdMob interstitial id.
 * @param activity
 * @param clickCallback See {@link es.javocsoft.android.lib.toolbox.ads.InterstitialAdsListener.OnInterstitialClickCallback}
 * @return
 */
public InterstitialAd requestInterstitial(String admobAdID, Activity activity, InterstitialAdsListener.OnInterstitialClickCallback clickCallback) {
    Log.i(ToolBox.TAG, "Ads: Preparing a new interstitial.");

    // Create the interstitial.
    InterstitialAd interstitial = new InterstitialAd(activity.getApplicationContext());
    interstitial.setAdUnitId(admobAdID);

    AdRequest adRequest = interstitialAdRequest(interstitial, activity);
    if(adRequest!=null) {
        interstitial.loadAd(adRequest);
        interstitial.setAdListener(new InterstitialAdsListener(interstitial, clickCallback));
    }

    return interstitial;
}
 
開發者ID:javocsoft,項目名稱:javocsoft-toolbox,代碼行數:24,代碼來源:AdInterstitial.java

示例14: initAds

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
private void initAds() {
    MobileAds.initialize(this, "ca-app-pub-2757743767659351~9555852028");
    //MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713"); // Test


    bigAd = new InterstitialAd(this);
    bigAd.setAdUnitId("ca-app-pub-2757743767659351/2179020563");
    bigAd.loadAd(new AdRequest.Builder().build());

    adTop = findViewById(R.id.adViewTop);
    adBottom = findViewById(R.id.adViewBottom);
    adBottom.loadAd(new AdRequest.Builder().build());
    adTop.loadAd(new AdRequest.Builder().build());
}
 
開發者ID:pontusstjerna,項目名稱:SnakeWear,代碼行數:15,代碼來源:MainActivity.java

示例15: onCreate

import com.google.android.gms.ads.InterstitialAd; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_result);

    sp = PreferenceManager.getDefaultSharedPreferences(this);

    adView = (AdView) findViewById(R.id.avViewr);
    tv1 = (TextView) findViewById(R.id.tv1);
    tv2 = (TextView) findViewById(R.id.tv2);
    tv3 = (TextView) findViewById(R.id.tv3);

    Toolbar toolbar = (Toolbar) findViewById(R.id.app_bar);
    toolbar.setTitle("Result");
    setSupportActionBar(toolbar);

    displayAnswer1();
    displayAnswer2();
    displayAnswer3();

    initAds();

    mInterAd = new InterstitialAd(this);
    mInterAd.setAdUnitId(getResources().getString(R.string.finish_inter_ad_id));
    mInterAd.loadAd(new AdRequest.Builder().build());
    mInterAd.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
            super.onAdClosed();
            finish();
        }
    });

}
 
開發者ID:shivam301296,項目名稱:TibetanPersonalityTest,代碼行數:38,代碼來源:Result.java


注:本文中的com.google.android.gms.ads.InterstitialAd.loadAd方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。