{"id":10822,"date":"2024-08-27T17:47:07","date_gmt":"2024-08-27T15:47:07","guid":{"rendered":"https:\/\/refinery89.com\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/"},"modified":"2024-08-27T17:53:45","modified_gmt":"2024-08-27T15:53:45","slug":"etiketli-widget-yonergeleri","status":"publish","type":"docs","link":"https:\/\/refinery89.com\/tr\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/","title":{"rendered":"Etiketli Paketleyici Y\u00f6nergeleri"},"content":{"rendered":"<div class=\"ak-renderer-extension\" data-layout=\"default\">\n<div class=\"ak-renderer-extension-overflow-container\">\n<div class=\"_1reo1wug _18m91wug _ugi3idpf _gutmidpf\" title=\"Makro (i\u00e7indekiler)\" data-fabric-macro=\"777344f6-2908-4c99-9ce1-e08403c2045a\" data-macro-body=\"true\" data-macro-parameters=\"{}\" data-testid=\"printable-wrapper\">\n<div class=\"macro-core toc-macro conf-macro output-block\" data-headerelements=\"H1,H2,H3,H4,H5,H6\" data-hasbody=\"false\" data-macro-name=\"toc\" data-macro-id=\"777344f6-2908-4c99-9ce1-e08403c2045a\">\n<ul data-testid=\"list-style-toc-level-container\">\n<li class=\"_qtt8140o\" data-testid=\"list-style-toc-item-container\"><span class=\"toc-item-body\" data-outline=\"1\"><a class=\"_1wyb3gti toc-link\" href=\"#What-Are-They?\" data-testid=\"toc-item-body\">Onlar Ne?<\/a><\/span><\/li>\n<li class=\"_qtt8140o\" data-testid=\"list-style-toc-item-container\"><span class=\"toc-item-body\" data-outline=\"2\"><a class=\"_1wyb3gti toc-link\" href=\"#Where-To-Add-The-Wrappers?\" data-testid=\"toc-item-body\">Sarmalay\u0131c\u0131lar\u0131 Nereye Eklemeli?<\/a><\/span><\/li>\n<li class=\"_qtt8140o\" data-testid=\"list-style-toc-item-container\"><span class=\"toc-item-body\" data-outline=\"3\"><a class=\"_1wyb3gti toc-link\" href=\"#Best-Practices-When-Adding-a-Wrapper\" data-testid=\"toc-item-body\">Bir Sarmalay\u0131c\u0131 Eklerken En \u0130yi Uygulamalar<\/a><\/span><\/li>\n<li class=\"_qtt8140o\" data-testid=\"list-style-toc-item-container\"><span class=\"toc-item-body\" data-outline=\"4\"><a class=\"_1wyb3gti toc-link\" href=\"#Limitations\" data-testid=\"toc-item-body\">S\u0131n\u0131rlamalar<\/a><\/span><\/li>\n<li class=\"_qtt8140o\" data-testid=\"list-style-toc-item-container\"><span class=\"toc-item-body\" data-outline=\"5\"><a class=\"_1wyb3gti toc-link\" href=\"#Example\" data-testid=\"toc-item-body\">\u00d6rnek<\/a><\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h1 id=\"What-Are-They?\" data-renderer-start-pos=\"2\">Onlar Ne?<\/h1>\n<p data-renderer-start-pos=\"18\">Etiketli sarmalay\u0131c\u0131, \u015funlara sahip olma gereksinimi olan bir iOS UIView'dir <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">eri\u015filebilirlikEtiketi<\/code> Belirtilen, XCode kullan\u0131c\u0131 aray\u00fcz olu\u015fturucusundan veya programl\u0131 olarak. Bu, para kazanma envanterini eklemek istedi\u011fimiz Tek etiketteki g\u00f6r\u00fcn\u00fcmleri bulmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h1 id=\"Where-To-Add-The-Wrappers?\" data-renderer-start-pos=\"269\">Sarmalay\u0131c\u0131lar\u0131 Nereye Eklemeli?<\/h1>\n<p data-renderer-start-pos=\"297\">Uygulaman\u0131z\u0131 reklamlarla doldurman\u0131n en iyi kullan\u0131c\u0131 deneyimi olmad\u0131\u011f\u0131n\u0131 do\u011fru olsa da, <strong data-renderer-mark=\"true\">Ekran\u0131n bo\u015f oldu\u011fu her yere sarmalay\u0131c\u0131 eklemenizi \u00f6neririz<\/strong>. -se bile<strong data-renderer-mark=\"true\"> doldurmak istemiyorsan\u0131z, sorun de\u011fil.<\/strong> Web'den hangilerinin dolduruldu\u011funu ve hangilerinin doldurulmad\u0131\u011f\u0131n\u0131 y\u00f6netebiliriz.<\/p>\n<h1 id=\"Best-Practices-When-Adding-a-Wrapper\" data-renderer-start-pos=\"601\">Bir Sarmalay\u0131c\u0131 Eklerken En \u0130yi Uygulamalar<\/h1>\n<p data-renderer-start-pos=\"639\">G\u00f6r\u00fcn\u00fcmler olu\u015ftururken, sarmalay\u0131c\u0131 g\u00f6r\u00fcn\u00fcm\u00fcn \u015funlar\u0131 yapt\u0131\u011f\u0131ndan emin olman\u0131z gerekir:<\/p>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"698\">Di\u011fer sarmalay\u0131c\u0131lar\u0131 veya uygulama i\u00e7eri\u011fini \u00fcst \u00fcste bindirmeyin.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"751\">Her bo\u015f alan, (kullanmay\u0131 planlamasan\u0131z bile) bir ambalajc\u0131 i\u00e7in iyi bir aland\u0131r.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"839\">T\u00fcm sarmalay\u0131c\u0131lar\u0131n\u0131z i\u00e7in yaln\u0131zca tek bir etiket kullanmay\u0131n, bu, para kazanman\u0131z\u0131 yap\u0131land\u0131rmay\u0131 ve ihtiya\u00e7lar\u0131n\u0131za g\u00f6re de\u011fi\u015ftirmeyi zorla\u015ft\u0131racakt\u0131r.<\/p>\n<\/li>\n<\/ul>\n<h1 id=\"Limitations\" data-renderer-start-pos=\"978\">S\u0131n\u0131rlamalar<\/h1>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"993\"><strong data-renderer-mark=\"true\">Ya etiketli bo\u015f bir paket doldurabiliriz ya da hepsini.<\/strong>Sarmalay\u0131c\u0131lar\u0131 hari\u00e7 tutmak istiyorsan\u0131z, bu g\u00f6r\u00fcn\u00fcmlere farkl\u0131 bir etiket uygulaman\u0131z gerekir, bu da gruplamad\u0131r. <strong data-renderer-mark=\"true\">\u00d6rn.: <\/strong>E\u011fer ekranda daha a\u015fa\u011f\u0131da bir paketi doldurmak istiyorsan\u0131z, etiketine sahip <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">reklam_sarmalay\u0131c\u0131<\/code> Bunu doldurabiliriz. Ancak, ayn\u0131 etikete sahip birden fazla sarmalay\u0131c\u0131n\u0131z varsa ve hepsini doldurup ayn\u0131 etikete sahip olanlardan baz\u0131lar\u0131n\u0131 hari\u00e7 tutmak istiyorsan\u0131z, bu m\u00fcmk\u00fcn de\u011fildir. Sarmalay\u0131c\u0131lar\u0131 grupland\u0131rma konusunda teknik destek ekibimizden tavsiye alman\u0131z\u0131 \u00f6neririz.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1525\">Etiket aramas\u0131n\u0131 uiViewController'\u0131n g\u00f6r\u00fcn\u00fcm hiyerar\u015fisinde etkinle\u015ftirmek i\u00e7in \u015funu \u00e7a\u011f\u0131rman\u0131z gerekir: <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">R89SDK.shared.registerLifecycle(uiViewController: self)<\/code> SDK'de view controller'\u0131 kaydetmek. \u00c7a\u011f\u0131rmay\u0131 unutmay\u0131n <strong data-renderer-mark=\"true\">SONRA<\/strong> etiket yap\u0131land\u0131rmalar\u0131.<\/p>\n<\/li>\n<\/ul>\n<div class=\"code-block\">\n<pre>\r\n    import UIKit\n    import R89SDK\n\n    class MyViewController: UIViewController {\n\n        @IBOutlet var topWrapperUIView:UIView!\n        @IBOutlet var bottomWrapperUIView:UIView!\n\n        override func viewDidLoad() {\n            super.viewDidLoad()\n            \/\/ Tag konfig\u00fcrasyonlar\u0131\n            topWrapperUIView.accessibilityLabel = \u201ctop_wrapper_tag\u201d\n            bottomWrapperUIView.accessibilityLabel = \u201cbottom_wrapper_tag\u201d\n            \/\/ UIViewController kayd\u0131\n            R89SDK.shared.registerLifecycle(uiViewController: self)\n        }\n    }\r\n<\/pre>\n<\/div>\n<div class=\"code-block cc-15qwbrk\"><\/div>\n<div class=\"ak-editor-panel cc-tqp4ke sdk-info\" data-panel-type=\"info\">\n<div class=\"ak-editor-panel__content\">\n<p data-renderer-start-pos=\"2267\">Nota bene, bununla birlikte <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">R89SDK.shared.registerLifecycle(uiViewController: self)<\/code> Kullan\u0131m\u0131 k\u0131sa ve \u00f6z, do\u011frudan. Otomatik olarakUIViewController kayd\u0131 i\u00e7in, \u00e7a\u011f\u0131rmaya gerek kalmadan \u00e7al\u0131\u015facak i\u015flevsellik \u00fczerinde \u00e7al\u0131\u015f\u0131yoruz. <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">kay\u0131tYa\u015famD\u00f6ng\u00fcs\u00fc<\/code> Harici bir y\u00f6ntem olarak. Bir noktada kald\u0131r\u0131lacak veya \u00e7a\u011fr\u0131lmas\u0131 iste\u011fe ba\u011fl\u0131 hale gelecektir <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">kay\u0131tYa\u015famD\u00f6ng\u00fcs\u00fc<\/code> SDK bunu dahili olarak halledece\u011fi i\u00e7in.<\/p>\n<\/p><\/div>\n<\/div>\n<p><\/br><\/p>\n<h1 id=\"Example\" data-renderer-start-pos=\"2652\">\u00d6rnek<\/h1>\n<p data-renderer-start-pos=\"2661\">Belirtildi\u011fi gibi, etiketler \u015funlar kullan\u0131larak belirtilebilir: <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">eri\u015filebilirlikEtiketi<\/code> etiket de\u011ferini ayarlamak i\u00e7in ve bu de\u011fer, XCodes UI Builder'dan veya programatik olarak belirtilebilir, UI Builder'da g\u00f6r\u00fcn\u00fcm\u00fc \u015f\u00f6yledir. Burada \u00fcstte mavi bir sarmalay\u0131c\u0131 ve altta ye\u015fil bir tane var. Buna g\u00f6re, \u00fcst sarmalay\u0131c\u0131ya ad\u0131 etiketlenmi\u015f bir etiket verilmesi belirtilmi\u015ftir <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">\u00fcst_sarmalay\u0131c\u0131_etiketi<\/code> ve alttaki <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">alt_sarma_etiketi<\/code>.<\/p>\n<p data-renderer-start-pos=\"2661\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone  wp-image-10296\" src=\"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png\" alt=\"\" width=\"1054\" height=\"502\" \/><\/p>\n<p data-renderer-start-pos=\"3075\"><img decoding=\"async\" class=\"alignnone  wp-image-10298\" src=\"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/cdb18a21-a2e3-47ee-8c5e-34bc3d55e6c9-300x142.png\" alt=\"\" width=\"1054\" height=\"499\" \/><\/p>\n<p data-renderer-start-pos=\"3075\">Bu durumda, UIViewController \u015f\u00f6yle g\u00f6r\u00fcn\u00fcyor<\/p>\n<div class=\"code-block\">\n<pre>    \r\n    class MyViewController: UIViewController {\n        override func viewDidLoad() {\n            super.viewDidLoad()\n            \/\/ Kaydolmay\u0131 unutmay\u0131n.\n            R89SDK.shared.registerLifecycle(uiViewController: self)\n        }\n    }\r\n<\/pre>\n<\/div>\n<div class=\"code-block cc-15qwbrk\"><\/div>\n<p data-renderer-start-pos=\"3344\"><strong data-renderer-mark=\"true\">Alternatif bir yakla\u015f\u0131m olarak,<\/strong> belirtebiliriz <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">eri\u015filebilirlikEtiketi<\/code> Programatik olarak, UI Builder'\u0131 kullanmadan, i\u015fte UIViewController'dan e\u015fde\u011fer kurulum budur.<\/p>\n<div class=\"code-block\">\n<pre>    \r\n    class MyViewController: UIViewController {\n\n        @IBOutlet var topWrapperUIView:UIView!\n        @IBOutlet var bottomWrapperUIView:UIView!\n        \n        override func viewDidLoad() {\n            super.viewDidLoad()\n            \/\/ Etiket yap\u0131land\u0131rmalar\u0131\n            topWrapperUIView.accessibilityLabel = \u201c\u00fcst_sar\u0131c\u0131_etiketi\u201d\n            bottomWrapperUIView.accessibilityLabel = \u201calt_sar\u0131c\u0131_etiketi\u201d\n            \/\/ UIViewController kayd\u0131\n            R89SDK.shared.registerLifecycle(uiViewController: self)\n        }\n    }\r\n<\/pre>\n<\/div>\n<div class=\"code-block cc-15qwbrk\"><\/div>\n<p data-renderer-start-pos=\"3999\">Etiketlerin ad\u0131 farkl\u0131 olabilir ancak ayn\u0131 da olabilirler, bu durumda SDK her iki sarmalay\u0131c\u0131ya da ayn\u0131 reklam\u0131 yerle\u015ftirecektir. Niyetiniz buysa emin olun <code class=\"code cc-1o5d2cw\" data-renderer-mark=\"true\">EtiketleHepsinial: do\u011fru<\/code> ekran\u0131n tek etiket yap\u0131land\u0131rmas\u0131n\u0131 yaparken.<\/p>","protected":false},"featured_media":0,"parent":10818,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-10822","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tagged Wrapper Guidelines | Refinery89<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/refinery89.com\/tr\/belgeler\/ios-uygulama-sdk-dokumantasyonu-para-kazanma\/kullanim-kilavuzu\/bir-sarmalayici-olusturma\/etiketli-widget-yonergeleri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tagged Wrapper Guidelines | Refinery89\" \/>\n<meta property=\"og:description\" content=\"What Are They? Where To Add The Wrappers? Best Practices When Adding a Wrapper Limitations Example What Are They? The tagged wrapper is an iOS UIView with a requirement to have accessibilityLabel specified, either from the XCode UI builder or programmatically. This is used to find the views in the Single tag where you want [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/refinery89.com\/tr\/belgeler\/ios-uygulama-sdk-dokumantasyonu-para-kazanma\/kullanim-kilavuzu\/bir-sarmalayici-olusturma\/etiketli-widget-yonergeleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Refinery89\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Refinery89\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-27T15:53:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@refinery89\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/\",\"url\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/\",\"name\":\"Tagged Wrapper Guidelines | Refinery89\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png\",\"datePublished\":\"2024-08-27T15:47:07+00:00\",\"dateModified\":\"2024-08-27T15:53:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/#primaryimage\",\"url\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png\",\"contentUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/tagged-widgets-guidelines\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/refinery89.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IOS &#8211; Monetize App SDK Documentation\",\"item\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Privato: User Manual\",\"item\":\"https:\\\/\\\/refinery89.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Creating a Wrapper\",\"item\":\"https:\\\/\\\/refinery89.com\\\/it\\\/docs\\\/ios-monetize-app-sdk-documentation\\\/user-manual\\\/creating-a-wrapper\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Tagged Wrapper Guidelines\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#website\",\"url\":\"https:\\\/\\\/refinery89.com\\\/\",\"name\":\"Refinery89\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/refinery89.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#organization\",\"name\":\"Refinery89\",\"alternateName\":\"R89\",\"url\":\"https:\\\/\\\/refinery89.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/r89-thumbnail.png\",\"contentUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/r89-thumbnail.png\",\"width\":200,\"height\":200,\"caption\":\"Refinery89\"},\"image\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Refinery89\\\/\",\"https:\\\/\\\/x.com\\\/refinery89\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/refinery89\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@refinery89\",\"https:\\\/\\\/www.instagram.com\\\/refinery_89\\\/\",\"https:\\\/\\\/www.reddit.com\\\/user\\\/Refinery89\\\/\",\"https:\\\/\\\/share.google\\\/K8hFf3ktmUrTi1XCa\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Etiketli Paketleyici Y\u00f6nergeleri | Refinery89","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/refinery89.com\/tr\/belgeler\/ios-uygulama-sdk-dokumantasyonu-para-kazanma\/kullanim-kilavuzu\/bir-sarmalayici-olusturma\/etiketli-widget-yonergeleri\/","og_locale":"tr_TR","og_type":"article","og_title":"Tagged Wrapper Guidelines | Refinery89","og_description":"What Are They? Where To Add The Wrappers? Best Practices When Adding a Wrapper Limitations Example What Are They? The tagged wrapper is an iOS UIView with a requirement to have accessibilityLabel specified, either from the XCode UI builder or programmatically. This is used to find the views in the Single tag where you want [&hellip;]","og_url":"https:\/\/refinery89.com\/tr\/belgeler\/ios-uygulama-sdk-dokumantasyonu-para-kazanma\/kullanim-kilavuzu\/bir-sarmalayici-olusturma\/etiketli-widget-yonergeleri\/","og_site_name":"Refinery89","article_publisher":"https:\/\/www.facebook.com\/Refinery89\/","article_modified_time":"2024-08-27T15:53:45+00:00","og_image":[{"url":"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@refinery89","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/","url":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/","name":"Etiketli Paketleyici Y\u00f6nergeleri | Refinery89","isPartOf":{"@id":"https:\/\/refinery89.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/#primaryimage"},"image":{"@id":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/#primaryimage"},"thumbnailUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png","datePublished":"2024-08-27T15:47:07+00:00","dateModified":"2024-08-27T15:53:45+00:00","breadcrumb":{"@id":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/#primaryimage","url":"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png","contentUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2024\/07\/66aa202f-af70-4d13-adc3-7fad1f292744-300x143.png"},{"@type":"BreadcrumbList","@id":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/tagged-widgets-guidelines\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/refinery89.com\/"},{"@type":"ListItem","position":2,"name":"IOS &#8211; Monetize App SDK Documentation","item":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/"},{"@type":"ListItem","position":3,"name":"Privato: User Manual","item":"https:\/\/refinery89.com\/it\/"},{"@type":"ListItem","position":4,"name":"Creating a Wrapper","item":"https:\/\/refinery89.com\/it\/docs\/ios-monetize-app-sdk-documentation\/user-manual\/creating-a-wrapper\/"},{"@type":"ListItem","position":5,"name":"Tagged Wrapper Guidelines"}]},{"@type":"WebSite","@id":"https:\/\/refinery89.com\/#website","url":"https:\/\/refinery89.com\/","name":"Refinery89","description":"","publisher":{"@id":"https:\/\/refinery89.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/refinery89.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/refinery89.com\/#organization","name":"Refinery89","alternateName":"R89","url":"https:\/\/refinery89.com\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/refinery89.com\/#\/schema\/logo\/image\/","url":"https:\/\/refinery89.com\/wp-content\/uploads\/2025\/08\/r89-thumbnail.png","contentUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2025\/08\/r89-thumbnail.png","width":200,"height":200,"caption":"Refinery89"},"image":{"@id":"https:\/\/refinery89.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Refinery89\/","https:\/\/x.com\/refinery89","https:\/\/www.linkedin.com\/company\/refinery89\/","https:\/\/www.youtube.com\/@refinery89","https:\/\/www.instagram.com\/refinery_89\/","https:\/\/www.reddit.com\/user\/Refinery89\/","https:\/\/share.google\/K8hFf3ktmUrTi1XCa"]}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/docs\/10822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/comments?post=10822"}],"version-history":[{"count":0,"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/docs\/10822\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/docs\/10818"}],"wp:attachment":[{"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/media?parent=10822"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/refinery89.com\/tr\/wp-json\/wp\/v2\/doc_tag?post=10822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}