لعرض الإعلانات وتحقيق الأرباح، عليك دمج Google Mobile Ads SDK في تطبيق iOS. ولتجهيز مشروعك، عليك استيراد Google Mobile Ads SDK وتهيئة إعداداته قبل طلب الإعلانات.
إذا كنت تستخدم Firebase في تطبيقك على iOS، اطّلِع على بدء استخدام AdMob في مشروعك على iOS.
يتناول هذا الدليل عملية استيراد Google Mobile Ads SDK وتهيئته واختيار شكل إعلان.
المتطلبات الأساسية
قبل المتابعة، تأكَّد من توفّر ما يلي:
- استخدِم الإصدار 16.0 من Xcode أو إصدارًا أحدث.
- استهداف الإصدار 13.0 من نظام التشغيل iOS أو الإصدارات الأحدث
استيراد Google Mobile Ads SDK
لاستيراد Google Mobile Ads SDK، أكمِل أحد الأقسام التالية:
Swift Package Manager (يُنصح بها)
لإضافة تبعية حزمة إلى مشروعك، اتّبِع الخطوات التالية:
- افتح Xcode.
- انتقِل إلى ملف > إضافة موارد الاعتمادية للحزمة... (File > Add Package Dependencies...).
ثبِّت حزمة Google Mobile Ads SDK Swift.
في الطلب الذي يظهر، ابحث عن مستودع Google Mobile Ads Swift Package GitHub:
https://github.com/googleads/swift-package-manager-google-mobile-ads.gitاختَر إصدار Google Mobile Ads SDK Swift Package الذي تريد استخدامه. بالنسبة إلى المشاريع الجديدة، ننصحك باستخدام حتى الإصدار الرئيسي التالي.
CocoaPods
لاستخدام CocoaPods، اتّبِع الخطوات التالية:
افتح Podfile الخاص بمشروعك وأضِف هذا السطر إلى
targetإصدار تطبيقك:pod 'Google-Mobile-Ads-SDK'في الوحدة الطرفية، شغِّل الأمر التالي:
pod install --repo-update
ضبط هدف النشر في Xcode 27
يتطلّب Xcode 27 حدًا أدنى من هدف النشر وهو iOS 15.0 لجميع الأهداف. بما أنّ Google Mobile Ads SDK يتوافق مع الإصدار 13.0 من نظام التشغيل iOS، يتعذّر إنشاء الإصدار 27 من Xcode عند استخدام CocoaPods.
لحلّ هذه المشكلة، يُرجى اتّباع الخطوات التالية:
افتح ملف
Podfileالخاص بمشروعك وأضِف خطافpost_installيضبط الإصدار المستهدف على15.0. إذا كان لديك حلقةpost_install، أضِف الحلقة الداخلية إلى الحلقة الحالية.يضبط المثال التالي المفتاح
IPHONEOS_DEPLOYMENT_TARGETعلى15.0لجميع استهدافات الحزمة:post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config