<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.tamedia.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=Android_TestingMode_2.0</id>
	<title>Android TestingMode 2.0 - 修訂歷史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tamedia.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=Android_TestingMode_2.0"/>
	<link rel="alternate" type="text/html" href="https://wiki.tamedia.com.tw/wiki/index.php?title=Android_TestingMode_2.0&amp;action=history"/>
	<updated>2026-06-16T07:35:31Z</updated>
	<subtitle>本 Wiki 上此頁面的修訂歷史</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.tamedia.com.tw/wiki/index.php?title=Android_TestingMode_2.0&amp;diff=194&amp;oldid=prev</id>
		<title>imported&gt;Wikiuser：新頁面: * 若需要進行廣告投放的測試,可以測試模式來請求廣告, ※測試模式將不會紀錄任何的曝光以及點擊數據   // 請在將要載入廣告所使用的TWMAd...</title>
		<link rel="alternate" type="text/html" href="https://wiki.tamedia.com.tw/wiki/index.php?title=Android_TestingMode_2.0&amp;diff=194&amp;oldid=prev"/>
		<updated>2014-06-17T03:04:10Z</updated>

		<summary type="html">&lt;p&gt;新頁面: * 若需要進行廣告投放的測試,可以測試模式來請求廣告, ※測試模式將不會紀錄任何的曝光以及點擊數據   // 請在將要載入廣告所使用的TWMAd...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* 若需要進行廣告投放的測試,可以測試模式來請求廣告, ※測試模式將不會紀錄任何的曝光以及點擊數據&lt;br /&gt;
  // 請在將要載入廣告所使用的TWMAdView / TWMInterstitialAd / TWMVideoAd 以下列的方式進行廣告請求, 下面以TWMAdView (Banner Ad)來進行示範&lt;br /&gt;
  &lt;br /&gt;
  TWMAdView adView = new TWMAdView(this, {YOUR_ADUNIT_ID_BANNER});&lt;br /&gt;
  &lt;br /&gt;
  TWMAdRequest request = new TWMAdRequest();&lt;br /&gt;
  deviceId = getDeviceId(getBaseContext());&lt;br /&gt;
  request.addTestDevice(deviceId); // 加入測試的手機Id&lt;br /&gt;
  adView.loadAd(request);&lt;br /&gt;
*取得手機Id&lt;br /&gt;
  private String getDeviceId(final Context context) {&lt;br /&gt;
       String deviceId = null;&lt;br /&gt;
       try {&lt;br /&gt;
               deviceId = android.provider.Settings.Secure.getString(&lt;br /&gt;
                               context.getContentResolver(), Secure.ANDROID_ID);&lt;br /&gt;
               if (deviceId!= null) {&lt;br /&gt;
                  return convertToMD5ID(deviceId);&lt;br /&gt;
               }&lt;br /&gt;
       } catch (Exception e) {&lt;br /&gt;
               Log.e(&amp;quot;getDeviceId&amp;quot;, e.getMessage(), e);&lt;br /&gt;
       }&lt;br /&gt;
       return deviceId;&lt;br /&gt;
   }&lt;br /&gt;
   private String convertToMD5ID(final String string) {&lt;br /&gt;
       if (string == null) {&lt;br /&gt;
               return null;&lt;br /&gt;
       }&lt;br /&gt;
       try {&lt;br /&gt;
           MessageDigest md = MessageDigest.getInstance(&amp;quot;MD5&amp;quot;);&lt;br /&gt;
             md.update(string.getBytes());&lt;br /&gt;
             BigInteger number = new BigInteger(1, md.digest());&lt;br /&gt;
             String md5 = number.toString(16);&lt;br /&gt;
             while (md5.length() &amp;lt; 32)&lt;br /&gt;
           md5 = &amp;quot;0&amp;quot; + md5;&lt;br /&gt;
           return md5;&lt;br /&gt;
       } catch (NoSuchAlgorithmException e) {&lt;br /&gt;
           return null;&lt;br /&gt;
       }&lt;br /&gt;
   }&lt;/div&gt;</summary>
		<author><name>imported&gt;Wikiuser</name></author>
	</entry>
</feed>