فئة GANSearchAdController
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يسترد الإعلانات على شبكة البحث ويجعلها متاحة لعميل حزمة تطوير البرامج (SDK).
تكتسب NSObject.
يعمل على إعداد وحدة التحكّم في الإعلانات.
- Parameters
-
publisherID | The publisher id, e.g. "ms-app-pub-9616389000213823". |
styleID | The settings id for the template that will be used to render native ads. |
options | GANSearchAdControllerOptions, such as adTest, and adSafe, etc. |
delegate | GANSearchAdControllerDelegate for receiving notifications when ads are loaded and other events. |
يعمل هذا الإجراء على استرداد الصفحة الأولى من الإعلانات الخاصة بسمة adRequest
المحدّدة، وكذلك الصفحات اللاحقة، على نحو غير متزامن، حسب الحاجة.
يجب استدعاء هذه الطريقة مرة واحدة فقط لكل طلب. عند تحميل إعلانات جديدة (أو يتعذّر تحميلها)، سيتم استدعاء GANSearchAdControllerDelegate
في سلسلة التعليمات الرئيسية.
- Parameters
-
استرداد الصفحة التالية من الإعلانات للطلب السابق المحدّد من خلال المكالمة الأخيرة إلى loadAds:
على نحو غير متزامن.
إذا لم يتم استدعاء loadAds:
، سيؤدي ذلك إلى عرض خطأ من خلال GANSearchAdControllerDelegate
. وإذا كانت هناك صفحة كاملة تحتوي على إعلانات لم يتم عرضها، سيؤدي ذلك أيضًا إلى عرض رسالة خطأ للمفوّض.
تعرض إجمالي عدد الإعلانات التي تم تحميلها من آخر مكالمة إلى loadAds:
.
- (void) populateAdView: |
|
(GANAdView *) |
view |
identifier: |
|
(NSString *) |
adIdentifier |
|
|
| |
تعبئة adView بالإعلان المحدد بمعرّفه
- إذا كان
adIdentifier
معرّفًا جديدًا، ستعرض طريقة العرض الإعلان المتاح التالي.
- إذا تم استخدام
adIdentifier
من قبل، ستعرض المشاهدة الإعلان نفسه الذي تم عرضه في المرة الأولى التي تم فيها استدعاء هذه الطريقة باستخدام adIdentifier
. - Parameters
-
view | The GANAdView to populate. |
adIdentifier | An ad identifier used to identify this ad. This can be any NSString. Each unique string will be assigned to the next available ad until ads are exhausted. |
- (void) populateAdView: |
|
(GANAdView *) |
view |
identifier: |
|
(NSString *) |
adIdentifier |
completionHandler: |
|
(GANAdViewPopulatedCompletionHandler) |
completionHandler |
|
|
| |
تعبئة adView بالإعلان الذي حدّده المعرّف واستدعاء معالج الإكمال عندما يكون الإعلان جاهزًا للعرض.
- إذا كان
adIdentifier
معرّفًا جديدًا، ستعرض طريقة العرض الإعلان المتاح التالي.
- إذا تم استخدام
adIdentifier
من قبل، ستعرض المشاهدة الإعلان نفسه الذي تم عرضه في المرة الأولى التي تم فيها استدعاء هذه الطريقة باستخدام adIdentifier
. - Parameters
-
view | The GANAdView to populate. |
adIdentifier | An ad identifier used to identify this ad. This can be any NSString. Each unique string will be assigned to the next available ad until ads are exhausted. |
completionHandler | The completion handler to be called when the ad view is ready to be displayed. Ad specific data will provided such as the height of the ad view. |
- (NSString*) publisherID |
|
readnonatomiccopy |
الرقم التعريفي للناشر المُستخدَم لطلبات الإعلان.
رقم تعريف الإعدادات المُستخدَم لطلبات الإعلان.
الخيارات المستخدَمة لجميع طلبات الإعلان.
ما إذا كان أحدث نمط معروض عبارة عن صيغة تجربة أو عنصر تحكّم في التجربة أو لم يتم اختياره لتجربة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]