ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมีวิธีใส่ admob ในแอพที่พัฒนาด้วย phonegap หรือ cordova มั้ยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีวิธีใส่ admob ในแอพที่พัฒนาด้วย phonegap หรือ cordova มั้ยครับ  (อ่าน 1921 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
numau109
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 2,160



ดูรายละเอียด
« เมื่อ: 10 พฤศจิกายน 2014, 18:31:51 »

หาวิธีไม่ได้เลยครับ หรือมี  ads เจ้าอื่นที่ใส่ลงใน cordova บ้างหรือเปล่า
บันทึกการเข้า

goldxp
สมุนแก๊งเสียว
*

พลังน้ำใจ: 73
ออฟไลน์ ออฟไลน์

กระทู้: 557



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 10 พฤศจิกายน 2014, 18:39:01 »

ทำได้ครับ ใช้ plugin ก็ได้นะครับ หรือเขียน plugin ขึ้นเองก็ได้ครับ
https://github.com/floatinghotpot/cordova-plugin-admob

ลักษณะของ cordova plugin อย่างเช่นถ้าเป็น plugin ใน android ก็จะเขียน plugin ด้วย js + java ครับ
บันทึกการเข้า

numau109
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 2,160



ดูรายละเอียด
« ตอบ #2 เมื่อ: 10 พฤศจิกายน 2014, 18:42:11 »

คือผมใช้ build ของ phonegap ด้วยน่ะครับ คืออัพ zip  ขึ้นไป แล้วดาวนโหลด apk ลงมา พอจะทำได้มั้ยครับ
บันทึกการเข้า

redmaster
ก๊วนเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 432



ดูรายละเอียด
« ตอบ #3 เมื่อ: 10 พฤศจิกายน 2014, 19:09:38 »

แบบเก่าที่ใช้ GoogleAdMobAdsSdkAndroid ด้วย เอาไฟล์ SDK ไปไว้ที่ \platforms\android\libs

ไฟล์ CordovaApp.java

โค๊ด:
import android.os.Bundle;
import org.apache.cordova.*;
import com.google.ads.*;
import android.widget.LinearLayout;


public class XXX extends CordovaActivity
{
    //เริ่ม
    private static final String AdMob_Ad_Unit = "a152b1ec2aca748";
    private AdView adView;
    //จบ

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.init();
        // Set by <content src="index.html" /> in config.xml
        super.loadUrl(Config.getStartUrl());
        //super.loadUrl("file:///android_asset/www/index.html")

      //เริ่ม
        adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit);
        LinearLayout layout = super.root;
        layout.addView(adView);
        AdRequest request = new AdRequest();
        adView.loadAd(request);
        //จบ
    }
    
}

ไฟล์ AndroidManifest.xml เพิ่มอันนี้เข้าไป

อ้างถึง
<uses-permission android:name="android.permission.INTERNET"/>  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|

orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>




แบบใหม่ผ่านต้องทำผ่าน Google Play Service ก็ตามนี้เลยครับ แนะนำให้ใช้อันนี้เพราะแบบเก่าเลิกรองรับแล้ว
http://www.akexorcist.com/2014...ev-tips-admob-google-play.html
ลองประยุกใช้ดู
« แก้ไขครั้งสุดท้าย: 11 พฤศจิกายน 2014, 15:13:34 โดย redmaster » บันทึกการเข้า
goldxp
สมุนแก๊งเสียว
*

พลังน้ำใจ: 73
ออฟไลน์ ออฟไลน์

กระทู้: 557



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 10 พฤศจิกายน 2014, 19:43:58 »

คือผมใช้ build ของ phonegap ด้วยน่ะครับ คืออัพ zip  ขึ้นไป แล้วดาวนโหลด apk ลงมา พอจะทำได้มั้ยครับ
ผมไม่เคยใช้ build แบบ online นะครับ
เป็นของเว็บไหนหรือครับ เคยใช้แต่ cordova commandline ธรรมดาน่ะครับ
บันทึกการเข้า

numau109
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 2,160



ดูรายละเอียด
« ตอบ #5 เมื่อ: 11 พฤศจิกายน 2014, 01:21:28 »

คือผมใช้ build ของ phonegap ด้วยน่ะครับ คืออัพ zip  ขึ้นไป แล้วดาวนโหลด apk ลงมา พอจะทำได้มั้ยครับ

ผมไม่เคยใช้ build แบบ online นะครับ
เป็นของเว็บไหนหรือครับ เคยใช้แต่ cordova commandline ธรรมดาน่ะครับ


http://build.phonegap.com
บันทึกการเข้า

goldxp
สมุนแก๊งเสียว
*

พลังน้ำใจ: 73
ออฟไลน์ ออฟไลน์

กระทู้: 557



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 11 พฤศจิกายน 2014, 06:40:14 »

คือผมใช้ build ของ phonegap ด้วยน่ะครับ คืออัพ zip  ขึ้นไป แล้วดาวนโหลด apk ลงมา พอจะทำได้มั้ยครับ

ผมไม่เคยใช้ build แบบ online นะครับ
เป็นของเว็บไหนหรือครับ เคยใช้แต่ cordova commandline ธรรมดาน่ะครับ


http://build.phonegap.com

ผมลองเข้าไปดู (free account) มีช่องให้ submit plugin นะครับ แต่ขึ้น
Please upgrade your PhoneGap Build account to submit a plugin.
แสดงว่าต้องจ่ายเงินถ้าต้องการใช้ plugin อื่นๆ เพิ่มเติมนะครับ
บันทึกการเข้า

dolphin
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 30
ออฟไลน์ ออฟไลน์

กระทู้: 1,190



ดูรายละเอียด
« ตอบ #7 เมื่อ: 11 พฤศจิกายน 2014, 08:05:58 »

ขอบคุณมากครับ
บันทึกการเข้า
panama
สมุนแก๊งเสียว
*

พลังน้ำใจ: 69
ออฟไลน์ ออฟไลน์

กระทู้: 632



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 11 พฤศจิกายน 2014, 08:16:31 »

เข้ามาเก็บความรู้  wanwan016
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์